求助一个F4的用DMA搬运ADC数据,ADC用定时器触发的问题

2019-07-20 13:48发布

目前的状态是:
1,已经实现了用定时器的PWM触发ADC转换,我用串口调试助手发送看了;
2,加上用DMA搬运时发送出来全是0.0000,硬件仿真后发现ADC1->DR是有数据,可以确定问题出在DMA上;
3,已经通篇看了手册关于DMA的描述,觉得配置没什么问题,为什么发出了的数据还是0.000000?下面附上代码:

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
xuande
1楼-- · 2019-07-21 04:44

DMA把ADC数据搬运到哪里,串口?


elvin
2楼-- · 2019-07-21 09:45
 精彩回答 2  元偷偷看……
八度空间
3楼-- · 2019-07-21 14:30
布沙尼神甫 发表于 2016-1-12 14:29
你用的循环模式,是不是只需要开启一次启动,后续就不用再开启动了?

嗯,连续采集,不停的
Leeweiyi
4楼-- · 2019-07-21 20:09
这边需要做一个adc双通道采集8000个数据并进行相关算法,我想问407内存192K够用么(定义a[8000]去存)?因为我需要8000个数,还是要用到外部SRAM存储或者DMA传输,不用DMA可不可以?
qing8548329
5楼-- · 2019-07-21 21:40
 精彩回答 2  元偷偷看……
布沙尼神甫
6楼-- · 2019-07-21 23:35
Leeweiyi 发表于 2016-1-12 21:59
这边需要做一个adc双通道采集8000个数据并进行相关算法,我想问407内存192K够用么(定义a[8000]去存)?因 ...

192K的内存,一共是192*1024,存你8000,就算每个数据4个字节,也够了。

一周热门 更多>