Forum: Mikrocontroller und Digitale Elektronik XMega TWI Statusinformationen


von Rainer S. (rsonline)


Lesenswert?

Wo gibt es detaillierte Infos über das TWI Status Register, welche Werte 
es bei den verschiedenen Ergebnissen beinhaltet?

Wo finde ich die Definition von:

TWI_MASTER_BUSSTATE_IDLE_gc
TWIM_STATUS_READY
TWI_MASTER_WIF_bm
TWI_MASTER_RIF_bm

usw. ?

von Sascha W. (sascha-w)


Lesenswert?

Rainer S. schrieb:
> Wo gibt es detaillierte Infos über das TWI Status Register, welche Werte
> es bei den verschiedenen Ergebnissen beinhaltet?
im Datenblatt natürlich

> Wo finde ich die Definition von:
in der entsprechenden Includedatei für deinen XMega
z.B. ...\Atmel\AVR Tools\AvrAssembler2\Appnotes\ATxmega256A3Bdef.inc

> TWI_MASTER_BUSSTATE_IDLE_gc
.equ TWI_MASTER_BUSSTATE_IDLE_gc = (0x01<<0) ; Bus is Idle

> TWIM_STATUS_READY
??

> TWI_MASTER_WIF_bm
.equ TWI_MASTER_WIF_bm = 0x40 ; Write Interrupt Flag bit mask

> TWI_MASTER_RIF_bm
.equ TWI_MASTER_RIF_bm = 0x80 ; Read Interrupt Flag bit mask

Sascha

von Rainer S. (rsonline)


Lesenswert?


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.