[STM32F3] 回调函数如何定义?

[复制链接]
 楼主| 发给她更好fh 发表于 2024-8-31 20:52 | 显示全部楼层 |阅读模式
回调函数如何定义?STM32固件库中的回调函数是否需要用户手动定义?
别乱了阵脚 发表于 2024-9-21 22:19 | 显示全部楼层
回调函数是一种编程概念,它是指在某个事件发生时被调用的函数。回调函数通常由用户定义,并注册到某个事件处理系统中,当特定事件发生时,系统会自动调用这个函数。
江河千里 发表于 2024-9-22 02:00 | 显示全部楼层
C语言中,回调函数通常定义为一个函数指针,用户可以定义一个符合这个类型的函数,并将其作为回调函数使用

光辉梦境 发表于 2024-9-22 03:00 | 显示全部楼层
STM32固件库中,回调函数的使用方式有所不同。固件库通常会预定义一些回调函数的原型,并提供一个默认的空实现。用户可以根据需要重写这些回调函数,以实现自定义的功能

一秒落纱 发表于 2024-9-22 04:00 | 显示全部楼层
用户不需要手动定义回调函数的原型,因为固件库已经提供了。用户只需要重写这些预定义的回调函数,并在其中实现自己的逻辑

淡漠安然 发表于 2024-9-22 05:00 | 显示全部楼层
总结来说,回调函数的定义取决于具体的编程环境和库。在STM32固件库中,用户通常不需要手动定义回调函数的原型,而是重写库中预定义的回调函数

暖了夏天蓝了海 发表于 2024-9-22 06:00 | 显示全部楼层
回调函数一般都是一个指针的方式

冰春彩落下 发表于 2024-9-22 07:00 | 显示全部楼层
其实就是子函数,你调用就可以了,有返回值这种

三生万物 发表于 2024-9-22 08:00 | 显示全部楼层
一般用户可以手动定义的

远山寻你 发表于 2024-9-22 09:00 | 显示全部楼层
这个回调函数其实我觉得就是一个带有参数返回的子函数操作呢

夜阑风雨 发表于 2024-9-22 10:00 | 显示全部楼层
可以不用自己手动定义吧,可以用指针的方式来实现

您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

563

帖子

1

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

43

主题

563

帖子

1

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