有个项目要使扫码枪。选择了SMART200 ST40 ,第一次用SMART200自由口通讯不太熟,扫码枪的品牌也没用过,给技术支持要了份手册,费劲巴拉的把扫码枪配置好了,用串口调试软件测试可以正常读到数据。上来用本体的口读取数据,发现上来就几个数据。一想就几个数数据缺失,想接线错调线结果没数据。又查了查手册尼玛本体口不支持232通讯。好吧加个信号板,改程序试了试只有一个数据。查资料中断调错了。改了中断还是上来几个数据奇了怪了,打电话问客服,客服说把空闲时间改成0把接收时间加长,首个字节有数了,后边也有数据了反应挺慢,感觉好了,自己有找了几个条码一试不行还是缺数据。各种找问题,经过几次尝试把扫码枪参数恢复了出厂好了。怀疑通讯数据匹配的不对,后来发现首个字节居然是读取扫了几个字符。后来总结走的弯路多了不一定时坏事。能收获的比正常的多的多。在后来遇到类似问题一出就判断是那里的问题了。