Probleme beim Lesen aus EEPROM (MSP430)

OP #1208137
Lesenswert?

Ich habe Probleme beim Lesen aus dem EEPROM. Ich benutze den 
MSP430F1611, dessen USART0 im I²C-Modus für die Kommunikation mit dem 
EEPROM genutzt wird. Mein Code (Anhang) basiert auf dem TI-Beispielcode 
aus SLAA208. Das Beschreiben des EEPROMs scheint zu funktionieren; 
jedenfalls werden die Acknowledge-Signale empfangen. Ich kann allerdings 
nichts aus dem EEPROM lesen: Beim Lesevorgang bleibt das Programm in der 
Funktion EEPROM_Read() an der Stelle while((~I2CIFG) & ARDYIFG); hängen. 
Offenbar wird das ARDYFG-Flag nicht gesetzt. Kann bitte mal jemand einen 
Blick auf den Code werfen und mir einen Tip geben, woran das liegen 
kann? Danke!
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren