① HAL庫中的中斷,在callback回調函數和中斷函數中處理有何區別
其實抄ST是把中斷處理的細節給封裝了起來,回掉函數是暴露給開發者的介面函數,開發者只需要在回調函數中實現特定的功能即可。這樣的好處是簡化了開發過程(理論上是這樣的,但是對於用慣了標准庫的我來說,還是有些不適應,感覺都被束縛了
② hal庫中中斷服務函數和回調函數是什麼意思,他們的的關系是什麼呢
中斷服務函數就是終止程序運行的函數,回調函數是程序在終止之後希望執行的操作。回調函數在中斷服務函數之後。