完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
大家好:
我编写了2个串口,分别控制两个仪器进行读数,波特率分别是9600和38400,放在同一个while循环里面的时候,发现9600的串口读写正常,但是38400的串口读数要漏数,经常是一个字符串里面少了几个字符。 然后我将两个串口读数放在了两个while循环里面,这样解决了漏数的问题,但是却无法保存数据到txt文本里面了。我要将两个串口读出来的数据合起来,然后保存到一个txt文本里面。我估计是因为一直在进行读数的while循环了。请问大家这个问题如何解决?还有我读出来,如果是一个一维数组,如何转换成字符串,或者分解成几个数字? 谢谢大家了 |
|
相关推荐
3个回答
|
|
你可以再用一个While循环,来控制整个程序,并且在这个循环中实现你所说得功能
|
|
|
|
试过了,但是再加一个while循环的时候,数据保存不了了.... |
|
|
|
请问你多串口读取数据的问题怎么解决的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
NI USB-6008/6009双通道AO输出及AI输入显示
857 浏览 0 评论
713 浏览 1 评论
1019 浏览 1 评论
4020 浏览 2 评论
2304 浏览 5 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-5 06:08 , Processed in 0.389339 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191