VB 6.0 使用串口控件,二进制方式接收,数据接收有问题,与用串口精灵监控的数据是不一致。 255
我用PLC发送FEDCBA987654321F一共8个字节,通信设置“9600,e,8,1”使用串口精灵接收到的是FEDCBA987654321F00,(先不说怎么会多一...
我用PLC发送 FE DC BA 98 76 54 32 1F 一共8个字节,通信设置“9600,e,8,1”使用串口精灵接收到的是FE DC BA 98 76 54 32 1F 00,(先不说怎么会多一个字节的事),自己写的接收程序却显示乱了 ????????????????1F FE FF CC FB AA EE 1F FE FF CC FB AA B9 1F FE FF EE FF AA B9 1F FE FF EE FF AA B9 1F FE FF CE ??????????????FB AA E6 1F FE FF EE FB AA E6 1F FE FF EE AA B9 1F FE FF EE AA B9 1F FE FF EE AA E6 1F FE FF EE ????????????????FF 等等,这明显有问题。请高手帮忙看看怎么回事?下面4个图从左到右依次是,OnComm的程序,调试时串口接收的数据,串口精灵接收的数据,串口控件的设置。
我使用的是USB转RS232的线
当把DTRenable赋值FALSE后OnComm就不再触发,此时将Handshaking赋值为2,3OnComm又可以触发,但是数据依旧是混乱的。
我用LenB()查询MSComm1.Input的数据字节数,显示字节数6或7或8!!!但是下位设备发送过来的数据一直是8字节!这是怎么回事呢??? 展开
我使用的是USB转RS232的线
当把DTRenable赋值FALSE后OnComm就不再触发,此时将Handshaking赋值为2,3OnComm又可以触发,但是数据依旧是混乱的。
我用LenB()查询MSComm1.Input的数据字节数,显示字节数6或7或8!!!但是下位设备发送过来的数据一直是8字节!这是怎么回事呢??? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询