社区
C#
帖子详情
请教串口读取数据问题!!!
jackzhang168
2007-11-26 11:21:45
现在从串口读取的数据不完整,请高手赐教啊!
我用的是vs2005的串口控件
...全文
196
7
打赏
收藏
请教串口读取数据问题!!!
现在从串口读取的数据不完整,请高手赐教啊! 我用的是vs2005的串口控件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guzhengxue
2007-11-27
打赏
举报
回复
不完整? 具体情况是什么?
Eleve
2007-11-26
打赏
举报
回复
路过,学习
TheRule
2007-11-26
打赏
举报
回复
楼主说一下怎么个不完整法?简单列举一下你接收到的数据和应该接收到的数据。波特率、数据位、停止位等各种参数两端设置是否一样?
另外,窗口读取数据的方法ReadByte和ReadChar读取到的数据也是不一样的
我自横刀香甜笑
2007-11-26
打赏
举报
回复
是你的读取没有结束吧?BytesToRead这个属性是你要读取的数据的总字节数,你根据读取的字节数和这个比较,如果比这个小再去读取剩下来的数据,这样就会读完的。
zbjg
2007-11-26
打赏
举报
回复
串口的流数据应该有结束标志的相关逻辑吧
比如长度或内容。
这样你就可以做死循环的读取直到结束。
liuyun1987
2007-11-26
打赏
举报
回复
http://hustxifangshibai.bokee.com/2129128.html
这个博客上有串口读取数据的文章,或许对LZ有用。。。。
kyle315
2007-11-26
打赏
举报
回复
加个延时和判断,等到数据长度等于规定的数据长度再接收数据。
STM32基于HALL库的
串口
以及DMA(
串口
总篇)
本文围绕STM32基于HALL库的
串口
及DMA展开。介绍了USART与UART的区别及用途,阐述了USART框图、波特率生成计算。还详细讲解了
串口
收发一个数据、字符串的方法,包括
串口
重定向。最后介绍了
串口
DMA收发,如Cubemx配置、DMA发送和接收字符串及不定长接收。
串口
通讯
问题
本文探讨了
串口
通讯中常见的溢出中断
问题
,分析了溢出产生的原因,包括
串口
中断函数位置不当、波特率设置过高及中断优先级不合理等,并提出了使用DMA传输、调整中断函数存放位置、降低波特率和优化中断优先级等多种解决方案。
C#中如何安全的关闭
串口
本文介绍了一种在VC#中实现
串口
安全关闭的方法,避免了因多线程数据处理和界面更新导致的
串口
关闭失败
问题
。通过设置布尔变量判断
串口
关闭状态,确保数据接收和处理完成后才关闭
串口
。
串口
数据自动化测试
本文介绍了
串口
数据自动化测试。
串口
在电脑中被视为文件,可借助函数访问。Python提供多种硬件通信方式。整体流程包括自动化检测
串口
、配置参数建立连接、检查响应、
读取数据
、导出log文件和处理为csv文件。代码实现了自动检测
串口
、配置参数、输入指令、截取数据等功能,最终保存成日志文件。
STM32/GD32——
串口
中断接收通信异常
该博客围绕工程中
串口
通信与LVGL同时使用时数据丢失
问题
展开。作者先阐述背景,即LVGL刷新文本影响
串口
数据接收。接着通过排查晶振、过载、
串口
线等硬件原因,又查看中断等级、lvgl内部函数等软件因素,最终发现是W25Q64
读取数据
时关闭中断所致,删除相关函数后
问题
解决。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章