用comm类读串口,同一次发送的数据分段了?

hanxingruo hanxingruo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用comm读串口数据代码如下

int count = 0;
receivejTextArea.append("re>");
while ( count == 0) {
count = inputStream.available();
if( count > 0){
byte readBuffer[] = new byte[count];
inputStream.read(readBuffer);
String receiveString = new String(readBuffer);
receivejTextArea.append(receiveString+"\r\n");// 打印串口数据
}
}


当串口发字符串“PLEASE ENTER SERVEN CHARS:”时,显示是
re>PLEASE
re>ENTER SE
re>RVEN CHARS:

我读数据的代码有问题么,为什么同一次发送的数据,读出来却是分段的??但是有时候却能整段的读完,不明白原因
请大家帮忙

...全文

相关推荐

C# serialport 串口发送与接收数据操作类

对C#的serialport类功能进行了总结,给出了发送,接收数据的完整操作类代码,可直接运用该类进行c#的串口数据操作

zhangcaixia1986526

VC6.0下GPS数据采集程序实战:串口通信与NMEA 0183解析全攻略

串口通信作为工控领域最基础的数据交互方式,至今仍在大量存量系统中扮演关键角色。GPS模块通过串口输出NMEA 0183协议数据,解析这些数据是桌面端定位采集的核心环节。VC6.0虽然看似古老,但在工控机、高校实验、车辆监控等场景中依然广泛使用。本文从串口参数配置、MSComm控件接收、NMEA语句解析、经纬度转换到误差处理,完整阐述了一套基于VC6.0的GPS数据采集实现方案,并分享了现场调试的常见问题与排查经验。无论你是维护老代码的工程师,还是想在桌面端快速实现GPS采集的开发者,都能从中找到可落地的技术

weixin_34293246

串口驱动解决“运行时错误8020 读comm设备错误”

USB转串口驱动下载 win7 64位旗舰版安装pl2303 USB转串口安装成功,但使用时出现“运行时错误8020 读comm设备错误” 程序闪退 解决办法 下载安装USB转串口驱动

qq_39719952

pl2303 USB转串口驱动解决“运行时错误8020 读comm设备错误”

USB转串口驱动下载 win7 64位旗舰版安装pl2303 USB转串口安装成功,但使用时出现“运行时错误8020 读comm设备错误” 程序闪退 解决办法 下载安装USB转串口驱动

彼岸阳光

封装好的Comm串口通讯DLL类

封装好的Comm串口通讯DLL类. 可以建立线程监控输入数据,有数据输入则向指定窗口发送消息,通知接收数据。 有不足,希望大家一起来完善。

nil_li
评论 4
收藏 已收藏
分享
返回顶部
hanxingruo
Java SE 62,620 成员 307,251 内容