急!485通信,PC机不能正常接收!

2019-03-24 18:52发布

请教大家,
本人用单片机做的控制器通过485与PC机通信,波特率从600-19200,接收全波特率都能正常工作(能按要求指令执行命令,),但超过1200的波特率,PC机接收的就全是乱码了(用的串口调试助手2.1版,使用十六进制数据进行通信),单片机使用STC12C5A60S2,485芯片使用SP481R。用示波器测试发送和接收的波形都是比较正的方波。  先谢谢大家了! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
chunyang
2019-03-25 07:53
跟你选的晶体频率有关,只要选择适当,任何合格的晶体其误差均可满足哪怕更高的波特率,这也是诸如11.0592MHz、3.6864MHz等看起来很“奇怪”的晶体谐振频率的由来。

一周热门 更多>