完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
26个回答
|
|
我的是这么写的,总是出错,我用其他软件测试过下位机程序是对的,发送协议格式如下所示: printf("abc"); printf("%f ",-3.256); printf("def"); printf("%f ",7.26); printf("hij"); printf("%f ",-5.256); //SYSTICK_Delay1ms(2); 不知道这样哪里错了
|
|
|
|
我的是这么写的,总是出错,我用其他软件测试过下位机程序是对的,发送协议格式如下所示: printf("abc"); printf("%f ",-3.256); printf("def"); printf("%f ",7.26); printf("hij"); printf("%f ",-5.256); //SYSTICK_Delay1ms(2); 不知道这样哪里错了
|
|
|
|
DDDD23 发表于 2018-3-10 08:17 建议你这么读吧……读取那一块不要每次读6个了,把串口里的所有东西都读出来,然后再去验证是不是一个完整的帧(通过设置帧头帧尾或者校验位之类的) 因为你原先这么读的话,是每次读6个。假设你下位机每次发的也是6个,每次发完就被读走,那样是OK的。但是下位机一直发的情况下,如果哪次上位机没有来得及读走,那不是出问题了? |
|
|
|
qwer123401 发表于 2018-3-12 09:38 谢谢啦,我试试啊 |
|
|
|
DDDD23 发表于 2018-3-10 08:17 把错误现象给发出来 |
|
|
|
又是你啊。协议是为了让你很简单的找到。不是说有专门的控件。你把数据接收过来以后处理就行了。
|
|
|
|
好的,谢谢啦,主要还是协议要合理吧 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
757 浏览 2 评论
1219 浏览 1 评论
769 浏览 0 评论
新手求助,从示波器导出来csv类型的波形数据,怎么用labview读取csv文件还原波形,求助各位大佬,感谢感谢!!!
1263 浏览 2 评论
Labview 信号处理 瞬态测量 连线出现错误提示,请教各位前辈!麻烦请各位帮忙看一下?
6733 浏览 2 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-3 09:26 , Processed in 0.824204 second(s), Total 89, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号