回复
发帖数: 33
注册日期: ‎02-24-2016

两台EFM8BB3 串口通信 上电顺序不同带来的串口接收异常

大家好!
最近我在调试两块同样型号的EFM8BB3串口通信时,上位机与下位机都设置为2400(准确是2407)的波特率,串口接收发送都在中断中进行。
然后,同时上电双方接收发送都正常(测试了很多次没有出现不正常的情况),但是上位机通过电话线插拔在下位机通电后再上电,上位机串口接收异常,监视到的有数据但是乱码,同时在这种情况下下位机接收也异常,示波器观察上下位机的RX波形均于来自对方的TX的信号一致。因此不解是什么原因造成的这张现象???
发帖数: 97
注册日期: ‎07-13-2016

回复: 两台EFM8BB3 串口通信 上电顺序不同带来的串口接收异常

hi @Airut,

 

在复现到问题时,可以试着用串口调试工具来抓一下Rx/Tx数据看。 另外,可否提供你的工程文件以方便调试 ?

 

Thanks

Cheng

发帖数: 33
注册日期: ‎02-24-2016

回复: 两台EFM8BB3 串口通信 上电顺序不同带来的串口接收异常

@yucheng 谢谢关注,我用adapter(黄色那种)在线调试的,当出现问题时串口接收到的数据的确是混乱的,即使送到RX的波形是正常的,但是同步上电却一切正常。就是一个上电顺序带来的问题,我就想问有没有可能由于硬件原因导致串口接收故障或者波特率失常。
发帖数: 33
注册日期: ‎02-24-2016

回复: 两台EFM8BB3 串口通信 上电顺序不同带来的串口接收异常

已解决。