和下土 发表于 2022-2-25 21:10

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

需求:从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采样结果判断函数

和下土 发表于 2022-2-25 23:44

4.DMA中断函数 二次判断

和下土 发表于 2022-2-25 23:45

5.主函数
页: [1]
查看完整版本: STM32 使用库函数 ADC外部触发 查样失败 如何解决?