程序是用5个serialport控件监听5个可能同时触发的串口,读取数据
问题一,笔记本用usb转串口读到数据时乱码,串口调试工具和程序都是一样的乱码,已经设置了奇偶校验位,波特率等;
问题二,监视的5个串口几乎同时触发,但是我采集到得总是会少数据,应该是5条数据,但是大多数是2条和3条,
并且是哪一个口传过来的数据也不固定,比如,有可能是1口和5口,下一次也可能是1 3 4口,没有什么规律性。有做过这块东西的朋友给点经验,需要代码的我再发。非常感谢
问题一,笔记本用usb转串口读到数据时乱码,串口调试工具和程序都是一样的乱码,已经设置了奇偶校验位,波特率等;
问题二,监视的5个串口几乎同时触发,但是我采集到得总是会少数据,应该是5条数据,但是大多数是2条和3条,
并且是哪一个口传过来的数据也不固定,比如,有可能是1口和5口,下一次也可能是1 3 4口,没有什么规律性。有做过这块东西的朋友给点经验,需要代码的我再发。非常感谢
另外多线程没做过能不能给个代码框架,我现在就是很简单的这么处理的:
serialPort1_DataReceived();
serialPort2_DataReceived();
serialPort3_DataReceived();
serialPort4_DataReceived();
serialPort5_DataReceived();
另外,你5个串口对象是对应5个串口还是Rs458的1对多?