在看别人写的代码的时候经常有看到类似“HAL_CAN_RxFifo0MsgPendingCallback”的回调函数,但搞不清其的作用,
其实回调函数作用很简单,是在中断满足了某种条件就会触发的函数
拿上述的函数举例,它是can的回调函数,在中断HAL_CAN_IRQHandler中,当USE_HAL_CAN_REGISTER_CALLBACKS != 1时就会触发的回调函数,
使用回调函数的优势,个人理解:就是使用了面向对象的编程思想,避免代码太乱,不好维护
HAL_CAN_RxFifo0MsgPendingCallback回调函数的理解
最新推荐文章于 2024-03-12 10:53:57 发布