Durchführen von zufälligen Lesevorgängen mit einem I2C-Slave
Einführung
Durchsuchen des Datenblattes
Im Kontrollzentrum
Aktivieren Sie die Zielleistung und die I2C-Pull-up-Widerstände.
Geben Sie die 7-Bit-Slave-Adresse in das Textfeld "Slave Addr" ein. Denken Sie daran, dass der Aardvark beim Senden einer Anweisung automatisch das R /! W-Bit anfügt.
Aktivieren Sie das Kontrollkästchen "No Stop" (das Datenblatt besagt, dass nach dem Dummy-Schreiben kein Stoppbit vorhanden sein sollte).
Schreiben Sie die gewünschte Speicheradresse in den Slave (in diesem Fall 0x60).
Lesen Sie 1 Byte aus dem gewünschten Speicherort.
Control Center-GUI nach zufälligem Lesen
Das obige Control Center-Transaktionsprotokoll zeigt, dass das Byte 0xAA unter der Adresse 0x60 gespeichert wurde.
Hinweis : Der AT24C02 erhöht die Wortadresse nach jedem Lesevorgang automatisch. Wenn Sie also erneut auf "Master Read" drücken, wird das Byte von der Adresse 0x61, dann von 0x62 usw. gelesen. Wie im Screenshot gezeigt, wurde 0xAB unter der Adresse 0x61 gespeichert.
Im Stapelmodus
I2C Test und Messwerkzeuge
Die richtigen Werkzeuge sind bei der Entwicklung mit I2C essentiell, um Markteinführungszeit und Geld zu sparen.