单片机波特率不准,通讯不稳定,耗费12个小时得出的经验。

2020-01-25 15:32发布

给我姐家里搞智能家居(485总线的),用STC的单片机做的控制节点。刷了20个节点的程序,结果有一个节点的通讯非常不稳定。
因为是极个别节点的问题,用示波器测量了485波形和转换后的TTL波形,无果。
查找程序问题,依然无果。
最后想到,会不会是下载线的问题?按理说这应该与下载线没有关系,但是这个单片机是用RC振荡器的。振荡器的校准依赖于串口脉冲宽度。也许问题就出在USB转串上。
果断拿出古董MAX232,找台式机刷,通讯问题解决,非常稳定。
有类似问题的朋友,希望此贴能帮到你。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。