Interrup - ARM M0

OP #3574452
Lesenswert?

Hallo,
ich bin relativ neu im Umgang mit Mikrocontrollern und habe ein Problem 
mit der Programmierung eines NXP - LPC11c24 (ARM Cortex M0).
Zur Programmierung benutze ich das LPCXpresso Studio.

Zum Problem: ich möchte einen I2C-Bus programmieren. Dazu hae ich 
zunächst den Bus initialisiert und Start-Befehl erteilt. Laut Datenblatt 
steht dann im Statusregister 0x08 und das SI (interrupt)-Bit wird 
gesetzt. Im Anschluss soll die entsprechende ISR ausgeführt werden und 
da liegt das Problem. Bisher habe ich es nicht geschafft in die ISR zu 
kommen...

Zum Code:
Der Interrupt wurden mit
1
NVIC_EnableIRQ(I2C_IRQn);
freigeschaltet.

Bei der ISR habe ich schon verschiedene Varianten probiert. Vielleicht 
kann mit jemand ein Codebeispiel dazu geben?

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