AT91RM9200 - TWI - Interrupts - Wie wird mein register zurück gesetzt?

Gast #1492672
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

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