发表于:2014/9/15 20:28:33
#0楼
有客户说机器开不了机。主机为研华工控机,终端为二个激光传感器。今天跑去看了一下,开始以为是硬件出了问题。串口COM1 和COM2分别控制二个传感器,经软件测试,发现硬件没有问题。只是COM1始终没有通讯,把二个传感器的位置互换也是COM1没有。最终确认COM1端口故障。但是电脑硬件显示COM1运行正常,这就怪事了。于是我一个一个串口试,最后发现COM1的硬件不知道为什么被改成了COM5.难怪不能通讯了,于是我把COM5又改回成COM1.开机,机器运行正常。但COM3和COM4就怎么也找不到了,无法通讯。现在我暂时取消了COM3和COM4的硬件,让机器先行生产了。
为什么串口发生漂移现象?有人见这个种问题没有?
为什么串口发生漂移现象?有人见这个种问题没有?
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。







)。为什么呢?主板上的是物理地址的,COM1口的中断物理地址固定就是3FB,COM2口中断的物理地址为2FB,就像DOS下串口一样。如果是总线扩展的,那可能就会变了。但是也有保证不“漂移”的,比如USB网络串口转换器USB232ET2,使用专门的串口映射程序映射为固定的某个COM号。