Stm32CubeMX5 配置使用ADC


试验,通过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接收发送数据功能。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM