labview读单片机发来的串口数据出现混乱是什么问题

2019-07-17 07:28发布

单片机通过串口发10个数据到labview,不知道为什么数据各种乱跳。但是我用串口助手收这10位数据是正常的。而且之前用proteus仿真给labview传数据是没问题的。
求大神帮看哪里出了问题。
TIM图片20190426155704.png
TIM图片20190426155650.png
TIM图片20190426155627.png
TIM图片20190426155600.png
TIM图片20190426155540.png
TIM图片20190426155458.png
TIM图片20190426155226.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
zhouyezuishuai
2019-07-17 17:20
以我用过的各种设备的情况来看,乱跳的原因无外乎两种:第一种就是你串口发送和串口读取之间没有加延时或者延时的时间太短,导致设备还没处理完成就开始读取,这种情况把延时加长,多次尝试,找到最佳延时时间即可 第二种就是设备发送的数据你未完全读取出来,导致剩余的数据合并到下次读取出来的数据中产生婚论,这种情况下你应该知道把?

一周热门 更多>