Diferencia entre revisiones de «C11 - UART: The serial interface»
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)