Gast
#1527311
Hallo, ich versuche ein 24C16 EEPROM über TWI zu beschreiben und den Wert wieder auszulesen. Das ganze soll in erster Linie der Übung im Umgang mit TWI dienen. Leider habe ich gleich das erste Problem. Ich schreibe den Wert 0x2F in die Adresse 0x00, lese dann das EEPROM und möchte diesen Wert dann binär über 8 LEDs darstellen. Das Schreiben scheint noch zu klappen (zumindestens steht es im Statusregister 0x28). Beim Auslesen ist meine letzte Meldung im Statusregister 0x40 (SLA+R has been transmitted; ACK has been received) im TWDR steht allerdings dann immer noch die Adresse vom EEPROM+R (01010001). Habe sowohl CURRENT ADRESS READ wie RANDOM ADRESS READ probiert alles scheint tadellos abzulaufen bis der mega das Byte vom EEPROM empfangen sollte..... Es bleibt immer die Adresse vom 24c16 im TWDR stehen..... Hat einer von euch ne Idee woran das liegen könnte?