社区
ATL
帖子详情
求大佬帮忙看看,有关串口响应数据包
pc12138cwp
2021-03-04 09:13:01
我要写一段使用通讯协议指令来控制轴运动的程序。流程是这样的。 电脑发送一串数据给下位机,下位机立即发送一个响应数据包a给电脑,同时轴开始运动。 ……过一段时间后,当轴运动过程结束时,下位机再返回一个数据包b给电脑,电脑通过识别是否接受到数据包b来判断轴运动是否结束。 我卡在接受数据包b这里了,读数据包b的这个时机怎么把握啊?一直读?可是这样程序会死机卡住的。 听说是要开个线程什么的,求详细过程,拜托各位看一下
...全文
1768
4
打赏
收藏
求大佬帮忙看看,有关串口响应数据包
我要写一段使用通讯协议指令来控制轴运动的程序。流程是这样的。 电脑发送一串数据给下位机,下位机立即发送一个响应数据包a给电脑,同时轴开始运动。 ……过一段时间后,当轴运动过程结束时,下位机再返回一个数据包b给电脑,电脑通过识别是否接受到数据包b来判断轴运动是否结束。 我卡在接受数据包b这里了,读数据包b的这个时机怎么把握啊?一直读?可是这样程序会死机卡住的。 听说是要开个线程什么的,求详细过程,拜托各位看一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiger波波
2021-03-08
打赏
举报
回复
把你现有串口打开、数据收发的代码帖出来看看
zgl7903
2021-03-06
打赏
举报
回复
Creating Threads
一般的运动卡厂家都会提供一些Demo的,参考下可能比较容易理解和上手
gouyanfen
2021-03-06
打赏
举报
回复
异步执行,数据接收线程,回调需要的处理函数,用select
女神打Boss
2021-03-05
打赏
举报
回复
用串口类就行了,收到数据会触发消息 比如说 CSerialport
stm32
串口
发送
数据包
进行解析,实现人机交互
本文介绍STM32中
串口
收发
数据包
的处理方法,包括状态机判断接收完整性、
数据包
分类(HEX与文本)、去除空格等预处理步骤,以及如何解析并
响应
不同类型的
数据包
。
江科大STM32学习笔记-USART
串口
HEX
数据包
本文详细讲解了如何在STM32上实现HEX
数据包
的发送与接收。涵盖了固定包长和可变包长两种方式,介绍了使用状态机进行
数据包
接收的方法,并提供了相关代码示例。
STM32外设学习-
串口
数据包
笔记-(程序)
本文详细介绍了STM32
串口
通信中HEX与文本
数据包
的收发程序设计,包括硬件连接、状态机解析
数据包
、避免数据覆盖的方法及LED控制
响应
。通过中断处理和标志位管理,实现了可靠的数据传输机制。
[9-5]
串口
收发HEX
数据包
&
串口
收发文本
数据包
代码部分
本文详细介绍了STM32下
串口
收发HEX和文本
数据包
的C语言实现方法。重点包括HEX
数据包
的中断接收防混包机制,以及文本
数据包
基于状态机的解析流程。通过标志位控制读写时序,避免数据冲突,确保通信稳定性,适用于传感器数据传输和命令控制场景。
串口
发送
数据包
,在接收时被认为是两帧数据-经验分享
文章讲述了在STM32F1开发中,作者遇到
串口
数据包
发送到另一设备无
响应
的问题,通过排查发现数据分裂、标志位判断和帧概念的理解误区,最后确定问题在于
串口
线材而非程序。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章