ST意法半导体
登录
直播中
张玉兰
7年用户
1344经验值
私信
关注
[问答]
STM32如何能够在不知道长度和使用HAL函数的情况下分析用户收到的消息呢
开启该帖子的消息推送
HAL库
UART接口
转换器
我在一家公司工作,他们让我的程序成为我自己的转换器,问题是当我开始使用 UART
通信
时。我需要分析用户收到的消息,因此我需要能够在不知道长度和使用 HAL 函数的情况下分析收到的任何类型的消息。我还需要在不阻塞程序的情况下完成它,所以它必须通过中断来完成。
我尝试使用 HAL_UART_Receive_IT 并将 HAL_UART_Receive 与 HAL_UART_IRQHandler 结合使用,但我得到了相同的结果。
如果有任何来源将是一个很大的帮助。
回帖
(1)
张虎豹
2022-12-23 10:51:43
使用 IT 版本,选择一个字节,STM32 通常会为每个字节中断。在回调中启动另一个 IT 请求。
您需要通过数据包边界或用户停止输入或点击 ENTER/RETURN 来确定数据中的自然中断
某些部分支持 IDLE 中断。
使用 IT 版本,选择一个字节,STM32 通常会为每个字节中断。在回调中启动另一个 IT 请求。
您需要通过数据包边界或用户停止输入或点击 ENTER/RETURN 来确定数据中的自然中断
某些部分支持 IDLE 中断。
举报
更多回帖
rotate(-90deg);
回复
相关问答
HAL库
UART接口
转换器
tcp通信中,
在
不知道
tcp读取字节数多少的
情况下
,应该如何设定tcp读取的字节数?
2017-11-24
10265
怎么画PCB封装?
在
不知道
封装的具体
情况下
~~
2012-12-07
10140
HAL
库中的CAN
在
什么
情况下
会进FIFO0接收中断
呢
2021-11-16
2052
STM32
F446ZET6上电后SPI从机1位移位是什么原因?
2023-01-09
110
请问ucos中运行态和就绪态是
在
什么
情况下
转化的?
2019-08-13
2553
HAL
库
函数
串口中断接收只能
收到
第一个字节
2018-11-26
12484
我
不知道
应该使用哪个
HAL
函数
或什么来检查UIF标志的状态?
2023-01-05
108
STM32
单片机故障
2014-02-10
2219
STM32
CAN通信 rt_device_open失败
不知道
是什么问题
2022-10-21
899
如何去实现基于
HAL
库的Printf
函数
功能重定向
呢
2021-10-15
2769
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分