打印

STM32多路ADC电压采集问题

[复制链接]
5828|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xsgy123|  楼主 | 2012-7-7 22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用stm32 ADC采集4路电压,采集结果要在后续程序中用到。看了好多帖子说是用DMA可实现。但是不明白怎么用,求各位不吝赐教。
DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address;
DMA_InitStructure.DMA_MemoryBaseAddr = (u32)&ADC_ConvertedValue;
上面的两句能不能帮我解释一下。比如我要将采集到的电压存在数组VoltageValue[4]这个数组中,该怎么写呢?
沙发
火箭球迷| | 2012-7-7 23:19 | 只看该作者
应该是这样吧
DMA_InitStructure.DMA_MemoryBaseAddr = (u32)VoltageValue;

使用特权

评论回复
板凳
baidudz| | 2012-7-7 23:25 | 只看该作者
下载一个stm固件库的使用手册吧

使用特权

评论回复
地板
拿起书本| | 2013-7-9 22:05 | 只看该作者
DMA_InitStructure.DMA_MemoryBaseAddr = (u32)&VoltageValue

使用特权

评论回复
5
ticomi| | 2013-7-10 08:40 | 只看该作者
有例程的,可以到ST官方网站下到,参考下就明白了。DMA不是很复杂,配置好就可以了。

使用特权

评论回复
6
gonggu8181| | 2013-7-11 07:55 | 只看该作者
四楼正确,注意是地址。

使用特权

评论回复
7
杜解忧| | 2013-7-19 10:19 | 只看该作者
我有两路读AD的,你的邮箱多少,我用的是103V

使用特权

评论回复
8
emawwang| | 2013-10-11 11:08 | 只看该作者
杜解忧 发表于 2013-7-19 10:19
我有两路读AD的,你的邮箱多少,我用的是103V

您好,我现在也需要两路信号的,方便发给我下不?谢啦!  391028018@qq.com

使用特权

评论回复
9
good-job| | 2015-8-14 11:21 | 只看该作者
emawwang 发表于 2013-10-11 11:08
您好,我现在也需要两路信号的,方便发给我下不?谢啦!  391028018@qq.com

570541031@qq.com我也需要一份,能不能也给我发份,不胜感激!

使用特权

评论回复
10
good-job| | 2015-8-14 11:21 | 只看该作者
杜解忧 发表于 2013-7-19 10:19
我有两路读AD的,你的邮箱多少,我用的是103V

570541031@qq.com我也需要一份,能不能也给我发份,不胜感激!

使用特权

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

本版积分规则

229

主题

2603

帖子

1

粉丝