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

2020-01-25 15:32发布

给我姐家里搞智能家居(485总线的),用STC的单片机做的控制节点。刷了20个节点的程序,结果有一个节点的通讯非常不稳定。
因为是极个别节点的问题,用示波器测量了485波形和转换后的TTL波形,无果。
查找程序问题,依然无果。
最后想到,会不会是下载线的问题?按理说这应该与下载线没有关系,但是这个单片机是用RC振荡器的。振荡器的校准依赖于串口脉冲宽度。也许问题就出在USB转串上。
果断拿出古董MAX232,找台式机刷,通讯问题解决,非常稳定。
有类似问题的朋友,希望此贴能帮到你。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
hefq
1楼-- · 2020-01-26 08:27
刚才认真看了一下,你没有做自动校准吧,这样温度一变,就会连不上了
zhuisuoji
2楼-- · 2020-01-26 11:55
楼主可以说下STC那个型号吗?
气球
3楼-- · 2020-01-26 16:34
oufuqiang
4楼-- · 2020-01-26 17:13
 精彩回答 2  元偷偷看……
oufuqiang
5楼-- · 2020-01-26 22:47
zhuisuoji 发表于 2013-9-14 23:42
楼主可以说下STC那个型号吗?

15F104咯%……
hefq
6楼-- · 2020-01-27 03:52
oufuqiang 发表于 2013-9-15 00:08
这是内部固件自动校准的,与我无关。下载完毕就自动校准完毕了。

我之前在自己家也装了4个节点,后来小 ...

你家四季如春,我家估计不行

一周热门 更多>