Trainer Plus
3.5.1 Formato del byte
Todos los bytes colocados sobre la línea SDA deben constar de 8 bits. Cada byte va seguido
de un bit de reconocimiento, ACK, y comienza siempre por el bit de más peso (MSB) tal y como se
muestra en la figura 3-5.
Entre un byte y el siguiente puede haber un tiempo "t" de espera que se puede aprovechar
para, por ejemplo, dar servicio a una interrupción. En este caso la línea SCL se mantiene a "0" para
forzar al transmisor a un estado de espera.
Un mensaje cualquiera puede finalizar mediante la generación de la condición de STOP
durante la transferencia de un byte. En este caso no se generará el bit de reconocimiento ACK.
3.5.2 Reconocimiento
El bit de reconocimiento ACK es obligatorio en la transferencia de cada byte. El pulso de reloj
asociado a este bit (9º) lo genera el MASTER. El transmisor pone la línea SDA a "1" durante dicho
pulso de reloj.
El receptor por su parte pone a "0" la línea SDA durante el pulso de reloj correspondiente al
ACK y lo mantiene estable durante todo el periodo de dicho pulso.
En la línea SDA prevalece por tanto el nivel "0" como se aprecia en la figura 5-6.
ESPECIFICACIONES I
Figura 3-5. Formato del Byte.
Figura 5-6. El reconocimiento
3 - 5
2
C