Realizar lecturas aleatorias con un esclavo I2C
Introducción
Buscar en la hoja de datos
En el centro de control
Activa la alimentación del objetivo y las resistencias pull-up I2C.
Introduce la dirección del esclavo de 7 bits en el campo de texto "Slave Addr". ¡Recuerda que cuando envías una instrucción, el Aardvark añade automáticamente el bit R /! W.
Marca la casilla "Sin Parada" (la hoja de datos indica que no debe haber ningún bit de parada después de la escritura ficticia).
Escribe la dirección de memoria deseada en el esclavo (en este caso 0x60).
Lee 1 byte de la ubicación de memoria deseada.
GUI del Centro de Control después de la lectura aleatoria
El registro de transacciones del Centro de Control anterior muestra que el byte 0xAA se ha almacenado en la dirección 0x60.
Nota : El AT24C02 incrementa automáticamente la dirección de palabra después de cada lectura. Así que si vuelves a pulsar "Lectura maestra", el byte se leerá desde la dirección 0x61, luego desde la 0x62 y así sucesivamente. Como se muestra en la captura de pantalla, 0xAB se ha almacenado en la dirección 0x61.
En modo por lotes
I2C Herramientas de prueba y medición
Las herramientas adecuadas son esenciales cuando se desarrolla con I2C para ahorrar tiempo de comercialización y dinero.