调试问题总结
背景板子使用12v供电通讯使用max2323芯片pc使用moxa1150和单片机通讯。调试板子的时候出现一下问题1.板子上电后不能debug。2.单独接moxa1150的23引脚到板子的232接口pc或者说是1150识别不到。但是接上调试线vccgndswcdio就能收到数据。调试过程1.单片机不停的发送数据出来发送引脚和max2323引脚都可以量到波形。2.pc不停的发数据接收引脚和max2323引脚也都可以量到波形。3.分开拔掉vccgndswcdio这四根线发现只要接gnd就可以正常收发数据所以根本原因uport1150没和板子共地使得得到的数据解析不出来当成乱码给过滤掉。1.通讯异常检查地线。还有一个是接收到数据后pc端显示全零检查了代码波特率检查了连接线发现是pc端波特率设置不对。干2.要细心。问题就藏在小细节里。