最近开发一款马拉松跑道项目 wince使用串口发送命名后设备没有正确回应?
使用wince 系统的pad进 与外接设备通信,之前使用标准的串口线(wince pad 的com口 有com2 com3 都是公口接口 ,必须使用两个母口进行连接设备)所有的工作准备好后,往串口发送命令,激活设备时。不管怎么样都调不通,经过几次修改软件仍然没解决。之后调整了一下思路,把问题转移到硬件上。发现使用串口调试工具,仍未调通。在无奈之下,把串口线剪断,把 2 3 5 三条线,重新连接,2接3 ,3接2 ,5接5。好了 最后终于调通了。
总结: 开发嵌入式设备,设计串口通信时,需要交叉连接,尤其是做软件的注意力。不要怀疑自己的实力,有时候软件实在是找不错误,就去找硬件的错误