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