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