前言
客戶使用 ADC 進(jìn)行序列轉(zhuǎn)換,配置完成后,不調(diào)用 Cube 庫函數(shù)而使用寄存器操作進(jìn)行ADC 轉(zhuǎn)換,發(fā)現(xiàn)無法啟動 ADC 轉(zhuǎn)換,且無任何報錯。如果只使用一個通道轉(zhuǎn)換 ADC,則可以正常啟動 ADC 轉(zhuǎn)換。
現(xiàn)象復(fù)現(xiàn)
使用 CubeMx 配置下面的 ADC 序列轉(zhuǎn)換程序。
問題分析與解決
從 HAL 庫中啟動 ADC 代碼看上去,實(shí)際 Cube 庫函數(shù)做了很多判別,因此我們關(guān)心下ADC 啟動序列在參考手冊中的說明。
閱讀全文