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.