標題: 請教STM32單片機回調(diào)函數(shù)的使用 [打印本頁]

作者: liucan2020    時間: 2022-7-30 14:57
標題: 請教STM32單片機回調(diào)函數(shù)的使用
哪位大佬知道這個回調(diào)函數(shù)怎么用?能不能舉例一個代碼?

0.png (82.16 KB, 下載次數(shù): 38)

0.png

作者: pdwdzz    時間: 2022-7-31 22:13
回調(diào)函數(shù)中斷函數(shù)會自己調(diào)用。。。庫越高級,使用越簡單,但是學(xué)習(xí)卻越難。。
作者: Y_G_G    時間: 2022-8-1 12:58
可能是本人文化水平有點低,百度了一下,也還是沒有能理解這回調(diào)函數(shù)
我有3本關(guān)于STM32方面的教材,但沒有一本是有講到回調(diào)函數(shù)的
所以,我就覺得,也許這回調(diào)函數(shù)功能很好很方便
但它肯定不是STM32必須要學(xué)會的東西
自己結(jié)合代碼,應(yīng)該是能理解它的使用的
作者: HUNTER2022    時間: 2022-8-1 13:50
試著回答樓主的問題,但我也沒用過,也就沒有例子。   
回調(diào)函數(shù),即在一個函數(shù)中運用函數(shù)指針調(diào)用另一個函數(shù)。在系統(tǒng)庫中,就是庫函數(shù)定義了一個標準的函數(shù)模板(參數(shù)數(shù)量及類型),之后允許用戶自己編寫這個函數(shù)的具體功能,而庫函數(shù)則通過函數(shù)名也就是函數(shù)指針調(diào)用用戶的函數(shù)來實現(xiàn)這些功能,這就屬于回調(diào)函數(shù)。
在STM的標準庫中,是不需要使用回調(diào)函數(shù)的。但在HAL庫中,則回調(diào)函數(shù)是常用的概念。


作者: liucan2020    時間: 2022-8-2 10:23
Y_G_G 發(fā)表于 2022-8-1 12:58
可能是本人文化水平有點低,百度了一下,也還是沒有能理解這回調(diào)函數(shù)
我有3本關(guān)于STM32方面的教材,但沒有一 ...

根據(jù)軟件,高內(nèi)聚、低耦合的概念,需要用到回調(diào)函數(shù)。一個程序好不好,這個很關(guān)鍵。只是我還沒有搞懂要怎么用。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1