Forum: Mikrocontroller und Digitale Elektronik STM32 I2C RxNE


von Axel ... (Gast)


Lesenswert?

Hallo,

ich versuche an einem STM32 über I2C einen EEPROM AT24C512 anzusprechen. 
Es gibt da ein kleines Detail, das ich im Datenblatt nicht verstehe:
Ich habe eine kleine state machine im Interrupt Handler zum I2C 
geschrieben. Beim Beenden des Transfers warte ich auf BTF=1. Dabei wird 
das letzte Byte zunächst nicht gelesen, d.h. RxNE wird nicht gelöscht. 
Springt er jetzt andauernd in den Handler bis BTF=1 kommt, oder wird das 
Event nur einmalig ausgelöst (d.h. sollte ITBUFEN solange deaktiviert 
werden, oder ist das überflüssig?). Im Datenblatt steht RxNe to 1 unter 
ITEVTEN. Diese Stele ist mir ein wenig schleierhaft.

Vielen Dank,
Axel

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.