小编Gen*_*Boy的帖子

stm32 Hal 库中的回调函数如何工作?

众所周知,Hal Lib 提供了一些回调函数来管理硬件中断。但我不知道它们是如何工作的?

事实上,我正在使用HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)这个函数来接收其他设备的数据并检查这些数据。所以我使用 usart 中断来接收它们。

但是不知道回调函数什么时候执行,是取决于接收缓冲区的长度还是数据的缓冲区?

我猜在接收到一个字符时会触发硬件中断,但是在接收缓冲区已满后会执行回调函数。

PS:本人使用stm32-nucleo-f410开发板与AT指令设备通信,本人新手。(很抱歉我的英语不好!)非常感谢。

hal stm32 at-command

1
推荐指数
1
解决办法
9993
查看次数

标签 统计

at-command ×1

hal ×1

stm32 ×1