回调函数到底是如何调用的

我在使用这个串口的时候看到官方工程中有对回调函数的编写,但是我不明白回调函数到底由谁调用的,在哪调用的,看了些论坛的教程也是似懂非懂
已邀请:

L - 90后 挨踢男

赞同来自: adersonleo popdes kksop

回调的调用者是库本身,它在进入中断后开始逐个查看各种标志位有没有置位,按照不同器件不同中断类型进行回调的调用,所以回调的调用是由中断响应函数完成的。但是回调的实现是由用户实现的。举个例子,ST的库负责把数据以中断的方式放入数据寄存器,然后判断标志位决定执行何种回调,清标志位,最后调用回调,把数据如何处理的问题留给用户自己解决!

1533033440

赞同来自:

中断和回调是什么关系??不太明白,给解释下回调函数

要回复问题请先登录注册