2016-11-07 88 views
0

我正在编程UART,我需要访问使用中断的传输或接收。然而,在ARM体系结构中,我对有关ISR和函数回调的捕获或传输有点困惑?Function Callback和ISR有什么区别?

+0

回调函数是一个OS构造。它没有处理器或架构依赖性。中断和ISR必须符合硬件要求。 I.E. kkrambo的(在参考文章中),我的评论反映了“回调函数”的主流概念。 – sawdust

回答

0

由于baonn介绍this answer

的设置代码有点存储ISR函数的地址在中断向量表中说“发生中断时回电话给我在这个地址”。

需要说明的是,ISR本身就是“回叫”功能。被中断的代码不是回调;它只是“中断”,后来“恢复”。

在ARM架构上,This link可能对您有用。