打印
[应用相关]

STM32 使用库函数 ADC外部触发 查样失败 如何解决?

[复制链接]
391|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AD, ST, dc
需求:从PA1引脚接入一个触摸屏按键,一直输入高电压,触摸按键,电压改变, 电压最高为3.3V
实现:


由图可知PA1支持ADC1通道1 TIM2通道2作为ADC触发源
首先TIM2_CH2触发ADC采样 传输完成 再由DMA传输数据 传输完成后在DMA中断中判断是哪个按键
代码如下


1.TIM2_CH2的配置

使用特权

评论回复
沙发
和下土|  楼主 | 2022-2-25 21:11 | 只看该作者
2. ADC和DMA的配置

使用特权

评论回复
板凳
和下土|  楼主 | 2022-2-25 23:41 | 只看该作者

使用特权

评论回复
地板
和下土|  楼主 | 2022-2-25 23:41 | 只看该作者
3.ADC采样结果判断函数

使用特权

评论回复
5
和下土|  楼主 | 2022-2-25 23:44 | 只看该作者
4.DMA中断函数 二次判断

使用特权

评论回复
6
和下土|  楼主 | 2022-2-25 23:45 | 只看该作者
5.主函数

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

1061

帖子

0

粉丝