Forum: Mikrocontroller und Digitale Elektronik STM32 USART Verständnisfrage


von Ersi (cell85)


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

: Verschoben durch User
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.