社区
网络通信/分布式开发
帖子详情
关于串口数据接收的效验问题,困惑中ing?
spade
2004-03-04 11:03:17
本人用SPcomm写了一个串口程序,数据帧定义为:帧首(1)+控制字(1)+数据(2)+效验和(1),共五字节;现在的处理是,发送一指令A,将该指令A入队列,等待应答;收到正常应答,将该指令A从队列队首中删除,收到异常应答,指令A重发,该指令置队尾;现在的问题是:如果应答指令也不正常怎么办?也就是说,我本来要通过应答指令来判断指令A发送是否正常,如果应答指令都通不过效验,怎么来判断指令A的情况呢?
...全文
95
3
打赏
收藏
关于串口数据接收的效验问题,困惑中ing?
本人用SPcomm写了一个串口程序,数据帧定义为:帧首(1)+控制字(1)+数据(2)+效验和(1),共五字节;现在的处理是,发送一指令A,将该指令A入队列,等待应答;收到正常应答,将该指令A从队列队首中删除,收到异常应答,指令A重发,该指令置队尾;现在的问题是:如果应答指令也不正常怎么办?也就是说,我本来要通过应答指令来判断指令A发送是否正常,如果应答指令都通不过效验,怎么来判断指令A的情况呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux下实现
串口
接收
GPS
数据
本文介绍了在Linux环境下,通过
串口
接收
并处理GPS
数据
的步骤。首先,使用`cat /dev/ttyS1`命令
接收
GPS
数据
,然后详细阐述了
串口
通信流程,包括打开、配置和关闭
串口
。接着,讲解了GPS
数据
处理,特别是针对GNRMC命令的解析,并提供了设置GPS模块只输出GNRMC信息的方法。最后,给出了GPS
数据
处理的代码实现及在Ubuntu下的编译运行过程。
带有CRC
效验
的C#
串口
通信工具实现
本文深入讲解使用C#实现带有CRC
效验
的
串口
通信工具。先介绍
串口
通信技术、CRC
效验
原理及应用,接着阐述C#语言特点与
串口
编程基础和高级技术,然后说明
串口
工具设计理念、功能实现及扩展功能,最后讲述
数据
格式处理,为开发者提供完整学习案例。
STC15
串口
一
接收
发送 基本程序
本文介绍了如何在STC15系列单片机
中
配置和使用
串口
一进行
数据
的
接收
与发送,适用于通过
串口
助手进行功能测试。
串口
接收
数据
错误0D变0A
问题
在调试Linux设备与PC
串口
通信时,发现
数据
中
的0D在下位机
接收
时变为0A,导致CRC校验失败。通过检查
串口
设置,发现需设置`options.c_iflag &= ~ICRNL;`来防止0D被转换为0A。以下是完整的
串口
配置代码,供参考。
三步教会你 Unity
串口
通讯
本文指导新手理解
串口
基础知识,演示如何在Unity
中
利用C#进行
串口
编程,包括设置参数、编程实践、常见
问题
剖析及源代码分享。特别关注
串口
通信原理和解决
串口
通信
问题
的技巧。
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章