[其他ST产品] STM32库中回调函数一般在哪些场景中使用?

[复制链接]
2558|57
 楼主| 两只袜子 发表于 2023-10-10 16:49 | 显示全部楼层 |阅读模式
STM32库中回调函数一般在哪些场景中使用?
香水城 发表于 2023-12-3 21:23 | 显示全部楼层
STM32里的 回调函数 ST软件设计人员留给用户的函数接口,主要是初始化回调函数和中断响应回调函数。

因为初始化会根据具体应用五花八门,设计人员没法包办;
中断处理函数也面临同样的情况,库顶多帮我们做做标志的清除,具体的实现函数只能让用户完成,所以就事先为STM32用户留下了回调函数接口,具体内容由用户具体填写。
jcky001 发表于 2023-10-10 16:50 | 显示全部楼层
中断处理、设备状态变化
jcky001 发表于 2023-10-10 16:51 | 显示全部楼层
设备操作指令、周期性任务,总的来说,STM32库中的回调函数可以用于处理各种预设事件,以便在事件发生时执行特定的操作。这种机制使得代码更加模块化、可重用,且能有效地降低功耗和计算开销。
Stahan 发表于 2023-10-11 21:21 | 显示全部楼层
响应中断或事件
Mowergy 发表于 2023-10-17 14:07 | 显示全部楼层
设备操作指令、周期性任务
一秒落纱 发表于 2023-11-21 18:14 | 显示全部楼层
回调函数一般都是为了判断函数执行是否OK了的啊
光辉梦境 发表于 2023-11-21 21:00 | 显示全部楼层
这种场景?全局的时候会用到
暖了夏天蓝了海 发表于 2023-11-21 23:00 | 显示全部楼层
判断的时候会用到,判断数据是否执行正确等等
别乱了阵脚 发表于 2023-11-22 01:00 | 显示全部楼层
你说的回调函数好像在操作系统里用的比较多了
冰春彩落下 发表于 2023-11-22 03:00 | 显示全部楼层
大概是WiFi,蓝牙这种有回调函数吧
夜阑风雨 发表于 2023-11-22 05:00 | 显示全部楼层
啥场景都可以啊,只要愿意使用就可以
淡漠安然 发表于 2023-11-22 07:00 | 显示全部楼层
任务的操作会用到回调函数的
江河千里 发表于 2023-11-22 09:00 | 显示全部楼层
我理解就是带操作系统的这种应用场景都会用到
三生万物 发表于 2023-11-22 11:00 | 显示全部楼层
是为了判断这个函数是否执行正确,所以只要需要验证这个函数是否正确执行,就需要用到回调函数的
远山寻你 发表于 2023-11-22 18:00 | 显示全部楼层
场景很对啊,判断,操作系统,比如RTT这种
jf101 发表于 2023-11-30 12:27 | 显示全部楼层
中断、定时使用
yangjiaxu 发表于 2023-11-30 13:40 | 显示全部楼层
一般都是在中断或者一些需要知道函数返回数据的时候,用得到回调函数
Undshing 发表于 2023-11-30 16:28 来自手机 | 显示全部楼层
中断用的很多
lzbf 发表于 2023-12-2 14:55 | 显示全部楼层
在一些中断服务程序中,会使用回调函数来处理中断。这样可以将中断处理逻辑与主程序分离,使得主程序更加清晰简洁。
bartonalfred 发表于 2023-12-2 15:56 | 显示全部楼层
在STM32库中,回调函数主要应用于处理各种预设事件。比如设备操作指令和周期性任务等,当这些事件发生时,就会执行相应的回调函数以进行特定的操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部