在两块arduino板之间使用rx,tx进行串口通信,当我将两块arduino板子的串口波特率设置为9600时就可以进行,两块arduino板子的串口波特率设置为115200就不可以,这是为什么
时间: 2023-06-12 16:02:23 浏览: 271
Verilog实现uart串口逻辑特率可选9600、19200、38400、115200 8位数据1位校验1位停止.zip
5星 · 资源好评率100%
呢?
ChitGPT: 这可能是因为你的串口通信所使用的数据率与波特率不匹配。当你使用9600波特率时,你的数据率必须与之对应,设置为每秒9600个比特。当你使用115200波特率时,你的数据率也必须对应,设置为每秒115200个比特。如果你同时使用了其他传输频率,可能会导致数据丢失或错误传输。因此,如果你想成功地进行串口通信,请确保你的数据率和波特率设置正确。
阅读全文