1.使用ADC采样光敏电阻数值,如何根据这个数值调节LED灯亮度。
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
adc_value = HAL_ADC_GetValue(&hadc);
TIM3->CCR3 = adc_value * 999 / 4095;
printf("%d %d\r\n",adc_value,TIM3->CCR3);
HAL_Delay(1000);
}
2.总结DMA+空闲中断接收数据的使用方法
通过DMA中断来接收数据
空闲中断来接收数据