如何从串口接收到正确的数据?
juer 2001-08-21 04:55:10 我用 vb6.0的mscomm控件做了一个串口通讯程序,因为只用作接收数据,所以串口上只接了两根线:地线和接收数据线。在接受从单片机上传输来的数据时,使用16进制显示时,发现高4位数据不对。在本机构成回路时,发送的字符接收是正确的,但从单片机上接收的数据是大于128的二进制数。我分别使用了查询和中断方式,但结果都一样,后来又接受从另一个单片机上发送的数据时,发现本来5个数为一周期的数据,显示来只有4个数一周期,并且只有一个数ff是正确的。请问会是什么地方出现问题?