Diferencia entre revisiones de «C11 - UART: The serial interface»

De Proyectos
Ir a la navegación Ir a la búsqueda
Página creada con «= Synchronization = <br> <br> = Universal Asynchronous Receiver Transmitter (UART) = <br> <br> = Conversion = <br> <br> = Interfacing the Nokia 5110 using a Synchronous Ser...»
 
Línea 1: Línea 1:
= Synchronization =
= Synchronization =
<br>
<br>
Conceptos:
*Latencia
**Tiempo entre que se requiere un servicio de I/O y se inicia ese servicio
**Incluye los delays de hardware mas los delays de software
**En un input es el tiempo que pasa desde que el dato está listo para ser leído hasta cuando es leído
**En un output es el tiempo que pasa desde que el dispositivo está en reposo hasta que tiene otr dato
**En software es el tiempo que pasa desde que se supone que se hace algo, hasta el tiempo que realmente pasa
*Throughput/bandwith
**Es la máxima tasa de bytes/segundo que un sistema puede procesar
**Algunas veces está limitado por el I/O device y otras por le software
*Priority
**Determina el orden de los servicios cuando hay más de una solicitud
<br>
<br>
Tipos de sincornización: Hay 5 maneras de sincronizar el micro con el I/O device
*Blind cycle
*Busy Wait
*Interrupción
*Periodic pulling
*DMA
<br>
= Universal Asynchronous Receiver Transmitter (UART) =
= Universal Asynchronous Receiver Transmitter (UART) =
<br>
<br>

Revisión del 07:17 2 abr 2015

Synchronization


Conceptos:

  • Latencia
    • Tiempo entre que se requiere un servicio de I/O y se inicia ese servicio
    • Incluye los delays de hardware mas los delays de software
    • En un input es el tiempo que pasa desde que el dato está listo para ser leído hasta cuando es leído
    • En un output es el tiempo que pasa desde que el dispositivo está en reposo hasta que tiene otr dato
    • En software es el tiempo que pasa desde que se supone que se hace algo, hasta el tiempo que realmente pasa
  • Throughput/bandwith
    • Es la máxima tasa de bytes/segundo que un sistema puede procesar
    • Algunas veces está limitado por el I/O device y otras por le software
  • Priority
    • Determina el orden de los servicios cuando hay más de una solicitud


Tipos de sincornización: Hay 5 maneras de sincronizar el micro con el I/O device

  • Blind cycle
  • Busy Wait
  • Interrupción
  • Periodic pulling
  • DMA


Universal Asynchronous Receiver Transmitter (UART)



Conversion



Interfacing the Nokia 5110 using a Synchronous Serial Port (SSP o SPI)