Red de conocimiento informático - Problemas con los teléfonos móviles - Protocolo de programación Scl

Protocolo de programación Scl

1. Este protocolo serie se llama protocolo I2C. Puede ver el diagrama de señales de este protocolo. En términos generales, primero debe reducir el SCL y luego cambiar el valor de SDA cuando el SCL disminuye. Esto se denomina bit de inicio e indica el inicio de la comunicación I2C. Durante la comunicación normal, el valor de SDA debe cambiar cuando SCL es alto. Si SDA cambia mientras SCL está bajo, esto constituye un bit de terminación, lo que significa que I2C finalizará la transferencia independientemente de si se completa la transferencia de datos.

El valor de 2.k ha cambiado. Después del ciclo, se devuelve el valor de k. Y este valor desaparece con el retorno y la variable temporal en esta función. Al comienzo de una nueva comunicación, llame nuevamente a la función y defina una nueva k vacía.

3. Este protocolo es un protocolo de puerto serie y se lee bit a bit. Los datos de la unidad leídos están en SDA. SDA se envía a K de 8 bits mediante almacenamiento por turnos. Un * * * debe leerse 8 veces y el valor del bit correspondiente en K debe modificarse cada vez.

4.SDA es para leer datos. Puede ser 1 o 0. El bit más bajo de k debe ser 0, por lo que el resultado de la operación OR es el propio SDA. Sin embargo, la operación "OR" preserva el valor de los otros bits en K. Es decir, los otros bits de k permanecen sin cambios y el bit más bajo se almacena en el valor de SDA. Esta es la operación del almacenamiento por turnos circular. Almacenar datos poco a poco.

5. Se puede realizar la función de leer un byte de datos.