2016-11-07 82 views
0

我正在編程UART,我需要訪問使用中斷的傳輸或接收。然而,在ARM體系結構中,我對有關ISR和函數回調的捕獲或傳輸有點困惑?Function Callback和ISR有什麼區別?

+0

回調函數是一個OS構造。它沒有處理器或架構依賴性。中斷和ISR必須符合硬件要求。 I.E. kkrambo的(在參考文章中),我的評論反映了「回調函數」的主流概念。 – sawdust

回答

0

由於baonn介紹this answer

的設置代碼有點存儲ISR函數的地址在中斷向量表中說「發生中斷時回電話給我在這個地址」。

需要說明的是,ISR本身就是「回叫」功能。被中斷的代碼不是回調;它只是「中斷」,後來「恢復」。

在ARM架構上,This link可能對您有用。

相關問題