OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3243|回复: 2

STM32 3重ADC同步采样DMA中断处理

[复制链接]

1

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2019-2-27
在线时间
21 小时
发表于 2020-8-9 21:23:15 | 显示全部楼层 |阅读模式
1金钱
STM32 三重ADC同时采集加速度3轴信号,这个时候把DMA配置成模式1(每次发送一个ADC的数据)问题1:
既然同时采样,应该会有3个DMA请求,这三个数据可以按照固定的顺序(ABC、ABC、ABC...)搬运到同一个buffer吗

问题2:
3方向都采集完4096个点,该怎么开启DMA中断

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2020-8-11 01:11:29 | 显示全部楼层
回复

使用道具 举报

4

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
643
金钱
643
注册时间
2020-2-26
在线时间
79 小时
发表于 2020-8-11 08:42:40 | 显示全部楼层
可以使用DMA的通道一读取多路ADC的值并且存储在一个数组中的,DMA_IT_TC表示DMA读取完一次数据,进入中断标志。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-30 17:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表