完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`小弟最近在做通过下位机向上位机传送数据,用串口传送10万个字节的数据到上位机,上位机将数据写入电子表格,但是遇到了一个棘手的问题,上位机上面最后写入电子表格的数据发生了断裂,下位机的确是发送了10万个数据,但是上位机确只接收到1.8万,而且前面的数据与最后面的数据完好,数据在中间某处断裂,请教一下这种问题该如何解决。 以下是我的程序图以及实验结果。 |
|
相关推荐
12个回答
|
|
研究下为何断裂
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
波特率改大一点,用115200,不要用9600,试一下
|
|
|
|
通讯是要这么长时间的,可以一次性发多个字节,通讯时间应该变化不大 |
|
|
|
把该技术成功运用到了部队和工业控制的实际项目中。
|
|
|
|
后面的图片和帖子有什么关系
|
|
|
|
通讯时间吧,写入表格的程序不应该在循环之内,可以放到另外的循环,用队列传送数据,我怀疑是循环时间过长串口缓存溢出,因为串口缓存区你没设置的话应该是1024吧。
|
|
|
|
|
|
|
|
kaly2002 发表于 2017-8-10 15:36 您好,我刚刚有点灵感,看了一下基于串口调试助手的原理可以用来做 |
|
|
|
如果延时就可以正常通讯,可以考虑下会不会是硬件的问题。如通讯芯片的响应时间,通讯电路的阻抗、容抗有没问题。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
838 浏览 2 评论
1286 浏览 1 评论
879 浏览 0 评论
新手求助,从示波器导出来csv类型的波形数据,怎么用labview读取csv文件还原波形,求助各位大佬,感谢感谢!!!
1376 浏览 2 评论
Labview 信号处理 瞬态测量 连线出现错误提示,请教各位前辈!麻烦请各位帮忙看一下?
6794 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 10:27 , Processed in 1.097280 second(s), Total 66, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号