社区
C#
帖子详情
请教串口读取数据问题!!!
jackzhang168
2007-11-26 11:21:45
现在从串口读取的数据不完整,请高手赐教啊!
我用的是vs2005的串口控件
...全文
155
7
打赏
收藏
请教串口读取数据问题!!!
现在从串口读取的数据不完整,请高手赐教啊! 我用的是vs2005的串口控件
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
加个延时和判断,等到数据长度等于规定的数据长度再接收数据。
单片机小系统板资料
用于新手的单片机教程,源,进入下载页后点击电信下载(或联通下载)按钮,但没有任何反应。百度一下,说是浏览器
问题
,下载chrome浏览器,安装.咯咯咯咯
如何学习FPGA、让自己高大上起来 关注行业发展
掌握FPGA可以找到一份很好的工作,对于有经验的工作人员,使用FPGA可以让设计变得非常有灵活性。
【RT-Thread作品秀】宠物智能饲养监测-电路方案
概述:宠物智能饲养监测系统基于RT-Thread的ART-PI开发板,主控STM32F750XBH6,支持采集温度、湿度和光照数据,实现高温本地和远程预警,智能照明控制,实时采集数据并通过 WIFI 上传云端,针对智能宠物管理提供一个较好的使用范例,也是自己借参加本次活动,首次实操使用RT-Thread rtos,实现功能是次要目的,学习和使用rtt是初衷,之后本项目会继续增加新功能,简单来说这是一个比较实用的。 开发环境硬件:ART-PI 扩展板:DHT11温湿度传感器,BH1750光照传感器和灯控模块 RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:RT-Thread-studio v2.0.0,STM32CubeMX v6.1.0 RT-Thread使用情况概述内核部分:调度器。 调度器:创建多个线程来实现不同的工作。 组件部分:I2C框架, Sensor框架, SAL 套接字抽象层 I2C框架:使用I2C框架来驱动光照传感器,上层代码可以提高代码的可重用性。 Sensor框架:为上层提供统一的操作接口,提高上层代码的可重用性;简化底层驱动开发的难度,可以非常简单的读取传感器采集数值。 SAL 套接字抽象层:组件完成对不同网络协议栈或网络实现接口的抽象并对上层提供一组标准的 BSD Socket API,这样开发者只需要关心和使用网络应用层提供的网络接口,而无需关心底层具体网络协议栈类型和实现,极大的提高了系统的兼容性,方便开发者完成协议栈的适配和网络相关的开发 软件包部分: Webclient: 提供设备与 HTTP Server 的通讯的基本功能,主要使用http post。 BH1750FVI: 该传感器软件包提供了使用光照强度传感器基本功能,BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路,具有较高的分辨率可以探测较大范围的光强度变化(范围: 1lx-65535lx),特别适合对光照环境要求较高的场景。 硬件框架ART-PI采集到数据上传到云端(目前使用自己php+mysql,断网本地存储测试中)。 软件框架说明上电初始话后,检测传感器变化,满足设定条件的,通过wifi上传到服务器端 目前服务器端只提供数据处理和存储 软件模块说明bh1750_thread_entry: 光照传感器线程 dht11_thread_entry:温湿度传感器线程 user_webclient_post:http_post main:led 闪烁,用来检测当前系统的运行状态。 演示效果视频演示比赛感悟首先非常感谢RTT和电路城以及ST等一起举办的这次活动。 由于第一次使用M7核mcu以及第一次使用rtt操作系统,从小白一步一步学习,测试,看文档,
请教
,虽然目前还是小白水平,但是确确实实是一次难得的机会,不亲自实践就永远不知道自己的水平在哪,也不能了解rtt便捷。不得不说,结束rtt studio之后,使用起来非常顺手,再者H750 480MHz搭配art-pi强悍的设计,用于之后的复杂功能开发测试有巨大的升级空间。 这次比赛不仅仅是学到了,rtt stm32的软硬件知识,更多的是和许多志同道合的小伙伴,讨论与分享自己的所获所得,这也是一种开源精神。 最后要说声抱歉,鉴于没有充分认识到自己有限的水平,虽然近一个月的时间,还只能写出这样的水平,心比天高无奈水平一般,但是这是一个开始,会围绕设计主题,做持续的更新,不断学习和实践,继续让art-pi发光发热。 感谢!!!
在使用LabVIEW控制多个
串口
设备进行数据读取时,读取时间过长
在程序的初始化阶段打开
串口
,并在程序结束时关闭
串口
,而不是每次
读取数据
时都进行打开和关闭操作。如果这些参数不匹配,可能会导致通信缓慢或失败。测试每个
串口
单独读取性能:逐个测试每个
串口
设备的读取性能,确认单个设备的读取是否正常,找到可能的
问题
源头。数据丢失风险:在
串口
关闭的过程中,设备可能会发送数据,而这些数据无法被读取到,导致数据丢失。调整通信策略:如果设备支持,考虑调整通信策略,比如减少数据读取频率,增加每次读取的数据量。通过以上改进,可以大幅提高
串口
读取的效率,减少延迟,提高程序的稳定性和可靠性。
linux
串口
读取速度,
请教
linux
串口
问题
!read读取时buf里只读取到8的倍数?
该楼层疑似违规已被系统折叠隐藏此楼查看此楼//žÃ³ÌÐòÊÇÒ»žöÄ£·Â²ÉŒ¯µãµÄ³ÌÐò£¬ÇãÌýŒ¯É¢Æ÷·¢À޵ĵØÖ·ÖžÁÈç¹ûÊÇ×ÔŒºµÄµØÖ·£¬Ôò·¢ËÍÊýŸÝ£¬·ñÔòºöÂÔÖžÁî¡£#include #include #include #include #include #include #include #include #inc...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章