完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
近日 在写一个电路板的串口指令测试,在串口读取碰到这样一个问题,
我总共发送6个指令,发送一次接收一次。但是接收到的数据却是其他指令的结果, 我在想 是不是 串口的发送太快了还是接收太慢,还是串口在接收指令时,其他指令的接收资源还没完全清除。 我采取的顺序结构。 是不是应该加个串口资源释放vi.????或是其他做法
|
|
相关推荐
5个回答
|
|
估计就用了延时,发一次命令,然后延时等待,然后再读取。这种方法,本身就不可取。你这种现象是发收之间的延时太短了。
|
|
|
|
楼上正解
|
|
|
|
我在发送接收之间加了500ms还是会出现这种情况,我附上其中一个指令截图给你看下 |
|
|
|
你这个指令不需要在指定位置下吗?
|
|
|
|
直接设置一个超时,然后设定读取固定字节不可以吗?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1744 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1347 浏览 0 评论
1557 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3189 浏览 3 评论
1480 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 08:31 , Processed in 0.640940 second(s), Total 85, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号