Brauche einen Tipp bzgl. EEPROM_write() und EEPROM_read()
Moin!
Ich habe folgendes Problem: Wenn ich mit EEPROM_write() Charakters speichere und sie dann wieder einlesen möchte, dann kommt immer nur 0xff zurück. Dabei habe ich mich (meiner Meinung nach) an das Datenblatt des Tiny2313 gehalten. Diesem habe ich nämlich die beiden benutzten Funktionen entnommen.
Code:
unsigned char cTest[2];
//
EEPROM_write(0,'A');
EEPROM_write(1,'B');
EEPROM_write(2,'C');
myWait(2000);
cTest[0] = EEPROM_read(0);
cTest[1] = EEPROM_read(1);
cTest[2] = EEPROM_read(2);
myWait(2000);
USART_transmit(cTest[0]);
USART_transmit(cTest[1]);
USART_transmit(cTest[2]);
Irgendjemand eine Idee, wo der Fehler liegen könnte?
Liste der Anhänge anzeigen (Anzahl: 1)
Hier im Anhang ein ScreenShot von HTerm. Unten sieht man die eingegebenen Werte, oben die von HTerm empfangenen. Man sieht, es scheint egal zu sein, welche Zeichen man nun sendet...