|
问题已找到!STM32做了个485通信,结果见了鬼了!求大神找鬼!!!
[复制链接]
本帖最后由 小跃同学 于 2016-11-23 10:44 编辑
说一下问题原因:板子中有个检测工频信号50Hz的频率检测电路,把频率信号给stm32的中断,MCU监测到有频率信号时候才回执行串口发送程序。 当时测试时候,忘了加这个50Hz的信号了!所以正常,情况下,485是不会有收发的!当烙铁打开,由于距离板子大概有1m距离,所以把工频50Hh频率信号串入到了MCU中断,所以启动了485收发!由于还没来得及仔细测试,所以不知道这个50Hz信号是通过我的频率检测电路串进去的,还是直接串到了MCU的中断口去的!感谢各位大神回复指点!!!!
==============================分割线============================================
如题,系统MCU为stm32f系列;485通信,电路都是典型电路,其他板子上也用过,都是正常使用。今天测试发现,两块板子不能正常通信!遂检查原因,后发现烙铁的开关会影响485的收发!不知是何原因!求哪位高人指点!
现场条件:烙铁接220V电源
系统电源为电池供电,不存在串入的信号
示波器也为手持示波器,电池供电
详细情况,可见下图
|
-
1.jpg
(182.41 KB, 下载次数: 0)
-
2.jpg
(181.2 KB, 下载次数: 0)
-
3.jpg
(175.01 KB, 下载次数: 0)
-
4.jpg
(171.67 KB, 下载次数: 0)
-
5.jpg
(189.27 KB, 下载次数: 0)
-
6.jpg
(182.74 KB, 下载次数: 1)
|