STM32 USART Verständnisfrage

OP #3129393
Lesenswert?

Hi,

nur eine kleine Frage zur USART beim STM32.

Wenn ich einen GPS Empfänger via UART anschließe und dieser mir Daten im 
NMEA Format sendet, dann Empfange ich doch jedes mal 2 Byte in den 
Empfangs Ringbuffer der USART und schreibe diese wiederum in einen 
GesamtBuffer für meine Datenverarbeitung.
Und jedes mal wenn der Empfangs-Interrupt auslöst und ich die 2 Byte 
entnehme resetet der µC automatisch das Empfangsregister Flag oder?

Vg
Sven

Schema:
---> USART Empfangs ISR (Datenempfangen bzw. Daten im Empfangsbuffer 
anstehend -> Schiebe Daten in GPSBuffer -> Flag zurückgesetzt -> auf 
Daten warten bzw. die nächsten Daten aus dem Ringbuffer nehmen und ins 
USART DR schieben

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