0
我正在編程UART,我需要訪問使用中斷的傳輸或接收。然而,在ARM體系結構中,我對有關ISR和函數回調的捕獲或傳輸有點困惑?Function Callback和ISR有什麼區別?
我正在編程UART,我需要訪問使用中斷的傳輸或接收。然而,在ARM體系結構中,我對有關ISR和函數回調的捕獲或傳輸有點困惑?Function Callback和ISR有什麼區別?
由於baonn介紹this answer,
的設置代碼有點存儲ISR函數的地址在中斷向量表中說「發生中斷時回電話給我在這個地址」。
需要說明的是,ISR本身就是「回叫」功能。被中斷的代碼不是回調;它只是「中斷」,後來「恢復」。
在ARM架構上,This link可能對您有用。
回調函數是一個OS構造。它沒有處理器或架構依賴性。中斷和ISR必須符合硬件要求。 I.E. kkrambo的(在參考文章中),我的評論反映了「回調函數」的主流概念。 – sawdust