試驗,通過ADC按鍵 按下時的不同電壓,然后把相應的數字量通過串口發出,
1. 使用 ADC 檢測按鍵, 原理圖分析
2. Stm32CubeMX5配置 ADC功能,先配置PA0為ADC模式
配置 ADC 參數
中斷使能,優先級設置
串口接收和發送使用DMA功能
############## 需要自己動手實現的代碼
main.c文件:
xxx_it.c文件
adc.c文件
gpio.h文件
gpio.c文件
這個實驗是在外部中斷,串口DMA基礎上完成的,當方向按鍵按下后會通過ADC檢測是那個按鍵,獲取不同的ADC值打印在串口上 ,
同時保留了按鍵按下松開控制LED,和串口通過DMA接收發送數據功能。