HC32F460 的 ADC 如何读取外部电压值?
初始化 ADC 通道,配置输入引脚,启动转换并读取结果:c
运行
uint16_t AdcRead(void) {
ADC_StartConversion(ADC);
while(ADC_GetStatus(ADC, ADC_FLAG_EOC) == RESET);
return ADC_GetConversionValue(ADC);
}
// 转换为电压:V = (AdcRead() * 3.3f) / 4095.0f
这是为了刷屏吗?还是找存在感?
页:
[1]