自己怎么做团购网站,做微景观的网站,长春火车站属于哪个区,dw个人网站设计模板目录
STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按…目录
STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按键TPAD STM32作业实现(九)驱动舵机 源码位置
开启光敏引脚(DMA模式) 选择ADC3配置 需要修改频率 更新main.c文件
/* USER CODE BEGIN PV */
uint8_t uart_data 0; // 处理不定长参数
char uart_buf[MAXSIZE] ; // 保存不定长命令
uint16_t uart_flag 0; // 高位 字节用做标志位 低位 字节记录数组使用空间
uint16_t light_adc_dma_buf[2] {0}; // 接收光敏数据
char msg[MAXSIZE] ; // 测试用
/* USER CODE END PV *//* USER CODE BEGIN 2 */
HAL_UART_Receive_IT(huart1, uart_data, 1); // 处理不定长数据
HAL_ADCEx_Calibration_Start(hadc3);
int len 0;
/* USER CODE END 2 *//* USER CODE BEGIN WHILE */
while (1)
{HAL_ADC_Start_DMA(hadc3, (uint32_t*)light_adc_dma_buf, 1);len sprintf(msg, %d\n, light_adc_dma_buf[0]);HAL_UART_Transmit(huart1, (uint8_t*)msg, len, 1000);HAL_Delay(1000);/* USER CODE END WHILE *//* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */使用 UartAssist 工具发送与接收串口调试信息