调试问题总结

📅 2026/7/8 2:30:00 👁️ 阅读次数 📝 编程学习
调试问题总结

背景:板子使用12v供电,通讯使用max2323芯片,pc使用moxa1150和单片机通讯。

调试板子的时候出现一下问题:

1.板子上电后不能debug。

2.单独接moxa1150的2,3引脚,到板子的232接口,pc或者说是1150识别不到。但是接上调试线vcc,gnd,swc,dio,就能收到数据。

调试过程

1.单片机不停的发送数据出来,发送引脚和max2323引脚都可以量到波形。

2.pc不停的发数据,接收引脚和max2323引脚也都可以量到波形。

3.分开拔掉vcc,gnd,swc,dio这四根线,发现只要接gnd,就可以正常收发数据,所以,根本原因,uport1150没和板子共地,使得得到的数据解析不出来,当成乱码给过滤掉。

1.通讯异常检查地线。

还有一个是,接收到数据后,pc端显示全零,检查了代码波特率,检查了连接线,发现是pc端波特率设置不对。干

2.要细心。问题就藏在小细节里。