用STM32自帶的ADC讀取引腳電壓值,讀回來的數(shù)據(jù)怎么轉(zhuǎn)換成單位為V的數(shù)值???
V(ADC) = Value(ADC) * V(ref)/4096
(stm32的ADC是12位的,所以ad字的最大值是4096) 其中V(ADC)為算出的電壓值;Value(ADC)為采集的AD值;V(ref)為參考電壓,一般為3.3V。 比如你STM32的參考電壓為3.3v,采集的AD值為1024,那么轉(zhuǎn)換為電壓V(ADC) = 1024×3.3/4096 = 0.825V