Twdr - Registro De Datos Del Twi; Twar - Registro De Direcciones Twi (Esclavo) - Atmel ATmega164P/V Manual De Usuario

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

Publicidad

20.9.4 TWDR – Registro de Datos del TWI
En modo de Transmisión, TWDR contiene el siguiente byte a ser transmitido.
En modo Receptor, el TWDR contiene el ultimo byte recibido. Esto es reescrito
mientras el TWI no esta en el proceso de desplazamiento del byte. Esto ocurre
cuando la Bandera de Interrupción del TWI (TWINT) es habilitada por
hardware. Note que el Registro de Datos no puede ser inicializado por el
usuario antes que la primera interrupción ocurra. El dato en TWDR permanece
estable mientras TWINT esta en uno. Mientras el dato es desplazado fuera, en el
bus el dato simultáneamente es desplazado adentro. TWDR siempre contiene el
último byte presente en el bus, excepto después de despertar desde el modo
sleep por la interrupción del TWI. En este caso, el contenido de TWDR es
indefinido. En este caso de perdida arbitraria del bus, ningún dato es perdido
en la transmisión desde el Maestro al Esclavo. Manejando los bits del ACK es
automáticamente controlado por el TWI, el CPU no puede acceder al bit ACK
directamente.
• Bits 7:0 – TWD: Registro de Datos del TWI
Estos ocho bits constituyen el siguiente byte de datos a ser transmitidos, o el
último byte de datos recibidos en el Bus Serial de 2-hilos.
20.9.5 TWAR – Registro de Direcciones TWI (Esclavo)
El TWAR debería ser localizado con el 7-bit Esclavo direccionado (en el séptimo
bit más significativo) con lo cual es TWI respondería cuando programamos
como Transmisor Esclavo o Receptor, y no necesita los modos Maestros. En
sistemas multimaestros, TWAR seria habilitado como Maestro con lo cual
puede ser direccionado como Esclavo por otros Maestros.
El LSB de TWAE es usado para habilitar el reconocimiento del llamado de
direcciones general (0x00). Existen unas direcciones asociadas comparadoras
que observan por la dirección del Esclavo (o direcciones de llamado general
habilitadas) en la recepción serial de direcciones.
.
• Bits 7:1 – TWA: Registro de direcciones del TWI (Esclavo)
Estos siete bits constituyen la dirección Esclavo de la unidad TWI.
• Bit 0 – TWGCE: Bit de Habilitación del Llamado de Reconocimiento
General del TWI

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Atmega324p/vAtmega644p/v

Tabla de contenido