打印
[其他ST产品]

STM32库中回调函数一般在哪些场景中使用?

[复制链接]
2187|57
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-10-10 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32库中回调函数一般在哪些场景中使用?

使用特权

评论回复
来自 2楼
香水城| | 2023-12-3 21:23 | 只看该作者
STM32里的 回调函数 ST软件设计人员留给用户的函数接口,主要是初始化回调函数和中断响应回调函数。

因为初始化会根据具体应用五花八门,设计人员没法包办;
中断处理函数也面临同样的情况,库顶多帮我们做做标志的清除,具体的实现函数只能让用户完成,所以就事先为STM32用户留下了回调函数接口,具体内容由用户具体填写。

使用特权

评论回复
板凳
jcky001| | 2023-10-10 16:50 | 只看该作者
中断处理、设备状态变化

使用特权

评论回复
地板
jcky001| | 2023-10-10 16:51 | 只看该作者
设备操作指令、周期性任务,总的来说,STM32库中的回调函数可以用于处理各种预设事件,以便在事件发生时执行特定的操作。这种机制使得代码更加模块化、可重用,且能有效地降低功耗和计算开销。

使用特权

评论回复
5
Stahan| | 2023-10-11 21:21 | 只看该作者
响应中断或事件

使用特权

评论回复
6
Mowergy| | 2023-10-17 14:07 | 只看该作者
设备操作指令、周期性任务

使用特权

评论回复
7
一秒落纱| | 2023-11-21 18:14 | 只看该作者
回调函数一般都是为了判断函数执行是否OK了的啊

使用特权

评论回复
8
光辉梦境| | 2023-11-21 21:00 | 只看该作者
这种场景?全局的时候会用到

使用特权

评论回复
9
暖了夏天蓝了海| | 2023-11-21 23:00 | 只看该作者
判断的时候会用到,判断数据是否执行正确等等

使用特权

评论回复
10
别乱了阵脚| | 2023-11-22 01:00 | 只看该作者
你说的回调函数好像在操作系统里用的比较多了

使用特权

评论回复
11
冰春彩落下| | 2023-11-22 03:00 | 只看该作者
大概是WiFi,蓝牙这种有回调函数吧

使用特权

评论回复
12
夜阑风雨| | 2023-11-22 05:00 | 只看该作者
啥场景都可以啊,只要愿意使用就可以

使用特权

评论回复
13
淡漠安然| | 2023-11-22 07:00 | 只看该作者
任务的操作会用到回调函数的

使用特权

评论回复
14
江河千里| | 2023-11-22 09:00 | 只看该作者
我理解就是带操作系统的这种应用场景都会用到

使用特权

评论回复
15
三生万物| | 2023-11-22 11:00 | 只看该作者
是为了判断这个函数是否执行正确,所以只要需要验证这个函数是否正确执行,就需要用到回调函数的

使用特权

评论回复
16
远山寻你| | 2023-11-22 18:00 | 只看该作者
场景很对啊,判断,操作系统,比如RTT这种

使用特权

评论回复
17
jf101| | 2023-11-30 12:27 | 只看该作者
中断、定时使用

使用特权

评论回复
18
yangjiaxu| | 2023-11-30 13:40 | 只看该作者
一般都是在中断或者一些需要知道函数返回数据的时候,用得到回调函数

使用特权

评论回复
19
Undshing| | 2023-11-30 16:28 | 只看该作者
中断用的很多

使用特权

评论回复
20
lzbf| | 2023-12-2 14:55 | 只看该作者
在一些中断服务程序中,会使用回调函数来处理中断。这样可以将中断处理逻辑与主程序分离,使得主程序更加清晰简洁。

使用特权

评论回复
21
bartonalfred| | 2023-12-2 15:56 | 只看该作者
在STM32库中,回调函数主要应用于处理各种预设事件。比如设备操作指令和周期性任务等,当这些事件发生时,就会执行相应的回调函数以进行特定的操作

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2121

主题

8108

帖子

11

粉丝