完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
大家好:
我编写了2个串口,分别控制两个仪器进行读数,波特率分别是9600和38400,放在同一个while循环里面的时候,发现9600的串口读写正常,但是38400的串口读数要漏数,经常是一个字符串里面少了几个字符。 然后我将两个串口读数放在了两个while循环里面,这样解决了漏数的问题,但是却无法保存数据到txt文本里面了。我要将两个串口读出来的数据合起来,然后保存到一个txt文本里面。我估计是因为一直在进行读数的while循环了。请问大家这个问题如何解决?还有我读出来,如果是一个一维数组,如何转换成字符串,或者分解成几个数字? 谢谢大家了 |
|
相关推荐
3个回答
|
|
你可以再用一个While循环,来控制整个程序,并且在这个循环中实现你所说得功能
|
|
|
|
试过了,但是再加一个while循环的时候,数据保存不了了.... |
|
|
|
请问你多串口读取数据的问题怎么解决的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
344 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
819 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1400 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1335 浏览 3 评论
1617 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 02:41 , Processed in 0.584812 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号