Forum: Mikrocontroller und Digitale Elektronik AT91RM9200 - TWI - Interrupts - Wie wird mein register zurück gesetzt?


von Reini0815 (Gast)


Lesenswert?

Hallo zusammen ich habe das problem das sich mein Flag für das Receive 
Holding Register nicht zurrück setzt so wie ich das möchte

• RXRDY: Receive Holding Register Ready
0 = No character has been received since the last TWI_RHR read 
operation.
1 = A byte has been received in the TWI_RHR since the last read.

das sagt das datenblatt dazu. ich habe das so verstanden das es auf 0 
gesetzt wird wenn man es ausliest und keine neuen daten übertragen 
worden sind also lese ich nachdem die daten gelesen wurden nocheinmal um 
es zurück zusetzten das macht es aber nicht. verstehe ich irgendetwas 
falsch? oder warum klappt das bei mir nicht?

da das mein erstes mc projekt is bin ich nocht nicht ganz so fit was int 
behandlung angeht

danke schonmal

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.