社区
网络及通讯开发
帖子详情
关于接收串口数据的问题
lide14
2006-10-06 09:46:42
我现在遇到一个难题,也许只是对于我来说是难题
现在我从串口收到一组数据,都是以字节传送的16进制数
比如 01 31 01 2c 1d 35
我想把01和2c合并到一起就是012c然后再进行相关的操作
请问高手这个如何合并啊~
...全文
293
6
打赏
收藏
关于接收串口数据的问题
我现在遇到一个难题,也许只是对于我来说是难题 现在我从串口收到一组数据,都是以字节传送的16进制数 比如 01 31 01 2c 1d 35 我想把01和2c合并到一起就是012c然后再进行相关的操作 请问高手这个如何合并啊~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jaffy
2006-11-01
打赏
举报
回复
数据丢失了,后面的数据没有收到
lide14
2006-10-08
打赏
举报
回复
其实我想实现的功能很简单
那边发送过来十几个字节的十六进制数
我这边接收,并且用一个数组保存就行了
比如brec[0]保存第一个字节``````
哪位高手给指点下啊~~~
lide14
2006-10-07
打赏
举报
回复
大家帮我看看这个程序哪里错了
当我发送的字节(16进制) <= 8时就能正常运行,大于8时就不行了
用的是Tcomm组件 动态数组
DynamicArray<byte> brec;
brec=Comm1->ReadInputByte();
int i,j;
j=brec.Length;
for(i=0;i<j;i++)
{
mReceive->Text = mReceive->Text+IntToStr(brec[i]);
}
mReceive->Text = mReceive->Text+"\n\r";
char sz[20];
sprintf(sz,"0x%x%x",brec[6],brec[7]);
ShowMessage(sz);
到底为啥呢~
lide14
2006-10-07
打赏
举报
回复
完全不明白:(
「已注销」
2006-10-07
打赏
举报
回复
short snum = *(short*)(pCharBuf+n);n=要取的字符开始的一个字节
telepan
2006-10-07
打赏
举报
回复
short* pShortBuf = reinterpret_cast<short*>(pCharBuf);
C#
串口
通信工具
5. **流式操作**:`SerialPort`类还支持`DataReceived`事件的`SerialData.Chars`类型,这使得我们可以将
串口
数据
视为一个字符流,方便地进行读写操作。 6. **异步操作**:为了提高程序的响应性和非阻塞特性,`...
c# serialport sample(1)
- 读取
数据
:使用`mySerialPort.ReadLine()`或`mySerialPort.ReadExisting()`方法读取
串口
接收
到的
数据
。 - 写入
数据
:使用`mySerialPort.WriteLine(data)`或`mySerialPort.Write(data)`方法将
数据
发送到
串口
。 4...
串口
通信——
接收
串口
数据
并处理(C语言)
串口
通信——
接收
串口
数据
并处理(C语言)
Java
接收
串口
数据
Java
接收
串口
数据
参考《ava
接收
串口
数据
》,开源中国社区自己的使用经验: 1.ReadPort()虽然可以提供外部java读取
数据
,但最好添加一个延时,否则很容易出现读取若干次后程序没有响应,但又不报错的
问题
。 2.此...
STM32 DMA
接收
串口
数据
当在
串口
多
数据
传输下,CPU会产生多次中断来
接收
串口
数据
,这样会大大地降低CPU效率,同时又需要CPU去做其它更重要的事情,我们应该如何来优化? 比如四轴飞行器,当在不停地获取姿态控制方向时,又要去
接收
串口
数据
.答:...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章