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