我想要實現讀取ADC的值,目前找到使用的Function如下,Syscfg參考電壓設置為1.4V,輸入電壓為3.3V,12bit
分壓為47K/(150K+47K),但是adcValue只有427,是否有哪邊少設定?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想要實現讀取ADC的值,目前找到使用的Function如下,Syscfg參考電壓設置為1.4V,輸入電壓為3.3V,12bit
分壓為47K/(150K+47K),但是adcValue只有427,是否有哪邊少設定?
adcValue = 427是我設置錯誤,
修正後DIO設置為
DIO6 ( BAT_EN) -> OUTPUT-HIGH,讀取到的adcValue值還是錯誤
似乎找到問題,不能在程式剛執行就去讀取ADC,我把它放在Thread裡面每1秒就讀取一次值好像就正常了,
是因為他剛開機導致他GPIO等等還沒init完成嗎?