完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我最近在学习串口方面的东西,打算做一个使用LabVIEW编写的简单的串口调试助手,在使用查询的方法已经弄完,见附件中的串口调试助手.VI 程序(这个程序还有一些小问题,就是接受十六进制数据并显示的时候,“0C”只会显示“C”,数据与数据之间也没有加入空格,因为比较忙这些小问题也比较简单,就没有具体去解决了),这里也发上来给大家参考一下,有不足之处还望多多包涵。 后来发现了还有中断的方法,因为本人是搞底层软件的,特别喜欢使用中断这类东西,所以又来摸索下,见附件中的MSComm 串口调试助手.VI程序。这个程序也是借鉴了网络上一位姓范的童鞋的想法,再次谢谢那些愿意分享促使大家能够共同进步的童鞋们!这个使用中断方法的程序,在接受字符串的时候没有问题,问题也是来自接受十六进制数据。 具体问题是:每次发一串十六进制数据,只能显示出来两个,再次发送,接着显示后面两个。这个程序的本意是接受到一个字节的数据就产生一个中断,然后将这个数据接收并显示出来,搞不懂为什么接收字符串可以连续产生中断并接受数据显示,到了接受十六进制数据就不行了,非常疑惑,希望高手能够帮忙解释下,非常感谢!
LV Serial Port.rar
(60.85 KB, 下载次数: 325
)
|
|
相关推荐
16个回答
|
|
为什么要钱呢?
|
|
|
|
VISA读取 (函数) 可以设置接收字节的个数
|
|
|
|
看看 呢
|
|
|
|
|
|
|
|
看看了
|
|
|
|
可以在字符串末尾设置结束标志
|
|
|
|
学习了
|
|
|
|
|
|
|
|
|
|
|
|
看看,有只是……
|
|
|
|
正需要
|
|
|
|
|
|
|
|
学习一下学习一下学习一下
|
|
|
|
|
|
|
|
数据起始位、结束位和校验位这三样都没有拦截住数据乱码啊?再加上长度试试
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
748 浏览 2 评论
labview如何实现电机位置与图像清晰度计算值相对应,或者说如何实现电机每步距计算一次清晰度值?
1277 浏览 2 评论
1835 浏览 1 评论
2235 浏览 2 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
2641 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 10:31 , Processed in 0.819506 second(s), Total 108, Slave 88 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号