蓝桥杯嵌入式拓展板STM32G431--光敏电阻
前言
仅涉及实现功能的代码模块,不涉及原理性知识讲解。
原理图
一、光敏电阻接口-cubeMX
由板子可知:TRDO为PA3,对应cubeMX配置为GPIO_input;
TRAO上为PA4,对应cubeMX配置为ADC2_IN17即可。
二、AO电压(分压公式)
代码如下(示例):
/********
Get_ADC值
*********/
uint16_t ADC_get(void) //get-ADC值
{
uint16_t adc_get = 0;
HAL_ADC_Start(&hadc2);
adc_get = HAL_ADC_GetValue(