问题描述 本人用vb.net写了一个上位机软件,就是读不到数据,但是用串口调试程序读得到.于是我重新用VB.netc#vb6都写了一个测试通信的小程序,用同一个串口,相同的串口参数(38400,8,N,2,串口设置为接收到一个字节就引发事件,二进制格式发送数据)和下位机,测试发现vb.et和c#的都不行,vb6的可以正常通信.而且我用两个串口直接对接,一头连接vb.net测试程序,一头连接串口调试软件,两头收发都正常,c#和vb6这样连接也可以正常通信.就是一头连接测试程序,一头连接下位机,c#