Arduino kommandoradsverktyget "MiniPirate" (2 / 3 steg)
Steg 2: I2C Scan, läsa och skriva
D1. Typ 'jag' Tt kontrollera enheter för närvarande ansluten. Detta kommer att lista adresserna till alla enheter på bussen (tack till Krodal). I mitt fall 0x50 är EEPROM är 0x68 DS1307 Realtidsklocka. Den sista adressen blir autoselected för den kommande verksamheten.
D2. Typ "w0" Ange DS1307 registrera tillgång pekaren till noll enligt specifikation
D3. Typ "r10 att läsa de första 10 register
För att vara snabbare du kan kopiera och klistra in denna "iw0r10" och alla kommandon kommer att genomföras.
E1. typ "i" Skanna bussen igen (valfri)
E2. Typ '0' växla till EEPROM på utbrytning
E3. Typ ' w 0 0' att välja placera noll för EEPROM
E4. Typ "r20" att läsa 20 bytes
E5. Typ ' w 0 0 0xff 0xee 0xab 0x12' att skriva vissa värden.
E6. Typ ' w 0 0 r 20' att verifiera detta värden.
Att vara snabbare du kan kopiera och klistra in detta "i0w00r20w0 0 0xff 0xee 0xee 0xab 0x12w0 0r20' och alla kommandon kommer att genomföras.