SERIN incorrect baud rate detection and action

m0ham

Member
Hi,
I've been busy making a NMEA Heading repeater . I'm using the SERIN timeout option to flash the display when the NMEA sentence is lost ( disconnected wires etc). This is working fine. However, if I change the baud rate of the 'Talker' (Transmitter) the SERIN command appears to be simply ignored. Is this correct or should timeout also apply to incorrect baud rate ?
Thanks for any suggestions.
 

hippy

Technical Support
Staff member
The timeout applies to lack of data received. Receiving data, which is wrong baud rate, corrupt, garbage or noise and is otherwise ignored, will reset the timeout and will prevent it from activating.
 

m0ham

Member
The timeout applies to lack of data received. Receiving data, which is wrong baud rate, corrupt, garbage or noise and is otherwise ignored, will reset the timeout and will prevent it from activating.
Thanks hippy. Is there anyway the resetting of the timeout can be detected so that I can get a flashing display for incorrect baud rate ?
Thanks
 

hippy

Technical Support
Staff member
The timeout is entirely internal and its behaviour cannot be overridden or altered.
 
Top