我正在阅读有关UART的标准协议,我认为,如果接收UART对所传输数据的波特率一无所知,将会有很多问题。如果假定的波特率低于数据传输的波特率,则接收UART不会“看到”某些位。另一方面,如果接收器使用的波特率高于数据传输的波特率,则某些位将被计数两次,从而导致错误地“读取”数据。
我对UART的了解是,当线路空闲时,线路保持为'1',起始位为'0',而停止位为'1'。另外,当线路空闲时,停止位为“ 1”与“ 1”没有任何区别还是有区别的方法吗?
两个通信UART的第一个是否同意使用哪种波特率?如果是,他们将如何做?