Especificaciones; Generación De Reloj - Atmel ATmega164P/V Manual De Usuario

Microcontrolador avr de 8 bits de alto rendimiento y bajo consumo.
Tabla de contenido

Publicidad

19. USART en Modo SPI

19.1 ESPECIFICACIONES

• Full Duplex, Tres hilos (Three-wire) para transferencia de datos Sincrónica.
• Operación Maestro
• Soporta cuatro modos de operación SPI (Modo 0, 1, 2, y 3)
• Transferencia de datos LSB o MSB (Orden de Configuración de Datos)
• Operación en cola (Doble Buffer)
• Alta resolución del generador de velocidad en Baudios
• Alta velocidad de operación (fXCKmax = fCK/2)
• Generador de Interrupciones Flexible
19.2 Revisión General
El Receptor y Transmisor serial universal sincrónico y asincrónico (USART)
puede ser puesto como maestro SPI en modo dócil de operación. Configurando
ambos bits a uno del UMSELn1:0 y habilitando el USART en MSPIM. En este
modo de operación el control del SPI maestro toma el mando directo por
encima de los recursos del USART. Estos recursos incluyen la transmisión y
recepción del registro de desplazamiento y buffers, y el generador de velocidad
en baudios.
El generador de paridad y chequeo, el dato y la recuperación lógica del reloj, y
el control lógico RX y TX son deshabilitados. El control lógico RX y TX del
USART es remplazado comúnmente por el control lógico de transferencia del
SPI. Sin embargo, el control lógico del pin y el generador lógico de interrupción
es idéntico en ambos modos de operación. Las localidades de los registros de
E/S son los mismos en ambos modos. Sin embargo, algunas de las
funcionalidades del registro de control cambian cuando usan MSPIM.
19.3 Generación de Reloj
Generación lógica del Reloj produce una base de reloj para la transmisión y
Recepción. Para el USART modo de operación MSPIM solo la generación
interna del reloj es soportada (por ejemplo operación maestro). La Dirección del
Registro de Datos para el pin XCKn (DDR_XCKn) por consiguiente seria puesta
a uno (como en la salida) para el USART en MSPIM a operación correcta.
Preferiblemente el DDR_XCKn debería ser puesta antes de que el USART en
MSPIN sea habilitado (bits TXENn y RXENn puestos en uno). La generación del
reloj interno es usada en modo MSPIM esto es idéntico para el USART en modo
asincrónico maestro. La velocidad en baudios configurada en UBRRn puede ser
calculada usando las mismas ecuaciones:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Atmega324p/vAtmega644p/v

Tabla de contenido