刚刚跟客户通了进40分钟电话,只为通讯问题。
原来PC组态软件设定的COM1口通讯,用了一年多了。今天客户讲采集不到数据。让他用串口调试程序检测串口数据,他在COM2口测到回应数据。开始我认为是COM口设置问题,电话指导他改了COM口编号,把COM1改为COM6,把COM2改为COM1了。启动软件还是看不到数据,再用串口调试程序发现又能跟COM6通讯。所以分析可能是流氓软件霸占了COM1标号,让他把COM6再改为COM2,采集软件跟着改为COM2通讯。问题解决了。
但是到底是哪个软件霸占了COM1,现在还不清楚。