1.引脚配置
两个引脚一样的配置
2、代码
//实现读取ADC值的函数
uint16_t Get_ADC1()
{
uint16_t adc;
HAL_ADC_Start(&hadc1);
adc = HAL_ADC_GetValue(&hadc1);
return adc;
}
uint16_t Get_ADC2()
{
uint16_t adc;
HAL_ADC_Start(&hadc2);
adc = HAL_ADC_GetValue(&hadc2);
return adc;
}
sprintf((char *)Lcd_Disp_arr," ADC1:%6.3f",(3.35*Get_ADC1()/4096));//显示在LCD上,转换为电压值,3.35是为了更接近3.3V
LCD_DisplayStringLine(Line1, Lcd_Disp_arr);
sprintf((char *)Lcd_Disp_arr," ADC2:%6.3f",(3.35*Get_ADC2()/4096));
LCD_DisplayStringLine(Line2, Lcd_Disp_arr);
3、注意
时钟要选对,不要选择SYSCLK