① HAL库中的中断,在callback回调函数和中断函数中处理有何区别
其实抄ST是把中断处理的细节给封装了起来,回掉函数是暴露给开发者的接口函数,开发者只需要在回调函数中实现特定的功能即可。这样的好处是简化了开发过程(理论上是这样的,但是对于用惯了标准库的我来说,还是有些不适应,感觉都被束缚了
② hal库中中断服务函数和回调函数是什么意思,他们的的关系是什么呢
中断服务函数就是终止程序运行的函数,回调函数是程序在终止之后希望执行的操作。回调函数在中断服务函数之后。