gpt4 book ai didi

microcontroller - ISR怎么是回调函数

转载 作者:行者123 更新时间:2023-12-04 06:56:12 25 4
gpt4 key购买 nike

维基百科条目指出:

In computer system programming, an interrupt handler, also known as an interrupt service routine or ISR, is a callback function in microcontroller firmware, an operating system or a device driver, whose execution is triggered by the reception of an interrupt.

ISR 是如何回调的。栈上保存的PC值本身就是回调函数吗?

即,ISR 回调被中断的函数。因此被中断的函数是一个回调。

最佳答案

一些设置代码将 ISR 函数的地址存储在中断向量表中,以表示“发生中断时,在该地址给我回电话”。

明确一点,ISR本身就是被“回调”的函数。中断的代码不是回调;它只是“中断”然后“恢复”。

关于microcontroller - ISR怎么是回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com