Forum: Mikrocontroller und Digitale Elektronik STM32F302: USART Character match interrupt?


von Michael Manhardt (Gast)


Lesenswert?

Hallo,

bin beim Arbeiten mit dem UART1 Interrupts des STM32F302VCT6 auf das 
hier gestoßen:
1
USART_IT_CM:  Character match interrupt.
Füt was ist das? Für mich hört sich das an, dass er einen Interrupt 
auslösen kann, wenn ein bestimmtes Zeichen empfangen wurde, aber wenn 
das so ist, wo kann man es definieren?

MFG
Michael

von Johnny B. (johnnyb)


Lesenswert?

Michael Manhardt schrieb:
> Füt was ist das? Für mich hört sich das an, dass er einen Interrupt
> auslösen kann, wenn ein bestimmtes Zeichen empfangen wurde, aber wenn
> das so ist, wo kann man es definieren?

Ja z.B. wenn Du ein Protokoll empfängst, welches immer mit demselben 
Zeichen beginnt, dann kannst Du auf dieses einen IRQ auslösen lassen.
Definiert wird das Zeichen beim STM32F302 im Register USART_CR2, Bitfeld 
ADD[7:0] (Address of the USART node)

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.