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