单片机串口发送的数据不连续
情况是:
proteus仿真单片机串口收发数据,和pc的应用程序通信,有握手协议,期望的过程是:1、单片机发送一个开始信号(0x20),2、pc收到后回送一个确认信号(0x06),3、单片机收到确认后发送一串数据,4、pc将收到的这串数据显示(十六进制方式,若长度为1则不显示)。虚拟出一对串口进行仿真。
但是pc接收到数据有时候是连续,有时候不连续。用accessport观察的结果是,有时候一行一个数据,有时候一串数据被分成几串送出去,有时候却正常。导致的结果就是pc显示接收的数据不正常,
仿真平台及工具:proteus7、Virtual.Serial.Ports.Driver.XP、accessport
另外,怎么不能上传附件,,,,,详细情况留个邮箱,我发截图过去。。