一、思维导图
二、练习
使用PWM+ADC光敏电阻完成光控灯的实验
while (1)
{
HAL_ADC_Start(&hadc); //在循环里开启adc采样
adc_val=HAL_ADC_GetValue(&hadc); //获取ADC采样的值
volt = adc_val / 4095.0f * 3.3f;
printf("%.f",volt);
printf("adc_val : %d\r\n",adc_val);
if(adc_val<2000)
{
TIM3->CCR3=0;
}
else
{
TIM3->CCR3=999;
}
}