STM32 UART RTOR bit duration

Gast #5607251
Hallo in die Runde!
Eine kurze Frage meinerseits zum Receiver Timeout der 
USART-Schnittstelle im STM32F03x (u.a.)

Ich möchte die Funktion gerne für die Erkennung der 3.5 Zeichen für 
Modbus RTU verwenden (was ja auch im Ref.Manual RM0091 unter 27.5.8 
explizit aufgeführt wird).

Was mir noch unklar ist, wie berechnet sich der Wert im RTOR Register?

"The value corresponding to a timeout of 2 character times (for example 
22 x bit duration) must be programmed in the RTO register."

oder auf Seite 745:
"This bit-field gives the Receiver timeout value in terms of number of 
bit duration."

So weit so schön, aber in welcher Zeiteinheit muss die Bitlänge 
eingesetzt werden? Oder werden nur die Anzahl der Bits eingetragen und 
der Zähler läuft mit 1/Baudrate?

Ich danke Euch für einen Tip im Voraus!

Gruß,
Andreas
Gast
Es ist wieder auf "Versuch macht klug" hinausgelaufen...

Mit einem RTOR von 28 erhalte ich ein Delay zwischen Stopbit und 
Interrupt von rd. 3,3ms. Was ziemlich genau 3,3 Zeichen bei 9600baud 
entspricht.

Also RTOR ist in Anzahl der Bits anzugeben.
Gast
Es ist wieder auf "Versuch macht klug" hinausgelaufen...

Mit einem RTOR von 28 erhalte ich ein Delay zwischen Stopbit und 
Interrupt von rd. 3,3ms. Was ziemlich genau 3,5 Zeichen bei 9600baud 
entspricht.

Also RTOR ist in Anzahl der Bits anzugeben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.