![]() |
Y_G_G 發表于 2022-8-1 12:58 根據軟件,高內聚、低耦合的概念,需要用到回調函數。一個程序好不好,這個很關鍵。只是我還沒有搞懂要怎么用。 |
試著回答樓主的問題,但我也沒用過,也就沒有例子。 回調函數,即在一個函數中運用函數指針調用另一個函數。在系統庫中,就是庫函數定義了一個標準的函數模板(參數數量及類型),之后允許用戶自己編寫這個函數的具體功能,而庫函數則通過函數名也就是函數指針調用用戶的函數來實現這些功能,這就屬于回調函數。 在STM的標準庫中,是不需要使用回調函數的。但在HAL庫中,則回調函數是常用的概念。 |
可能是本人文化水平有點低,百度了一下,也還是沒有能理解這回調函數 我有3本關于STM32方面的教材,但沒有一本是有講到回調函數的 所以,我就覺得,也許這回調函數功能很好很方便 但它肯定不是STM32必須要學會的東西 自己結合代碼,應該是能理解它的使用的 |
回調函數中斷函數會自己調用。。。庫越高級,使用越簡單,但是學習卻越難。。 |