前几天向同事借了一块板telechips 8803,这块板是我们公司自己划板,在上面跑的是 win ce。焊上转接口(串口),启动系统结果没有任何输出,查了一下,原来是TX,和RX焊反了,重焊。这回有输出,但是乱码,从以下几个方面来查问题:
1,设置的波特率是否一致。主机和PC上的是否一致。有乱码,第一时间想到的就是看看波特率有没有设置是对的。
2, 查看串板有没有接地,或接地是不是对的。
3,转接板要是是需要外部供电的话,查看供电是否正常;焊线是不是正常;所用的线是不是有问题,换别的线试试等从硬件上去考虑。
4,用显波器,查看串口的时序是否正常。
5,不使用PC上自带的超级终端,用第三方的串口工具来试试。
6,要是以上1,2,3+时序都没有问题,那可以肯定是你的转接板有问题了。换一块别人正在正常使用的来试试,应该就会没有问题的。
最后发现是那转接板有问题,换了一块就OK了(第二次换转接板了)。在这中间是换过一次的,也是乱码,应该是转接板上的233 IC有问题。