完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
近日 在写一个电路板的串口指令测试,在串口读取碰到这样一个问题,
我总共发送6个指令,发送一次接收一次。但是接收到的数据却是其他指令的结果, 我在想 是不是 串口的发送太快了还是接收太慢,还是串口在接收指令时,其他指令的接收资源还没完全清除。 我采取的顺序结构。 是不是应该加个串口资源释放vi.????或是其他做法
|
|
相关推荐
5个回答
|
|
估计就用了延时,发一次命令,然后延时等待,然后再读取。这种方法,本身就不可取。你这种现象是发收之间的延时太短了。
|
|
|
|
楼上正解
|
|
|
|
我在发送接收之间加了500ms还是会出现这种情况,我附上其中一个指令截图给你看下 |
|
|
|
你这个指令不需要在指定位置下吗?
|
|
|
|
直接设置一个超时,然后设定读取固定字节不可以吗?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Labview 信号处理 瞬态测量 连线出现错误提示,请教各位前辈!麻烦请各位帮忙看一下?
1259 浏览 1 评论
463 浏览 1 评论
779 浏览 6 评论
LabVIEW如何识别接线端是否有数据输入,不能通过判断默认值的方式
1290 浏览 2 评论
打开labview时很慢,在任务管理器里面看到,内存能有1000多M,重装也没用,各位大佬这是什么问题引起的,怎么解决
2296 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-3 07:18 , Processed in 0.563157 second(s), Total 55, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号