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