打印

STM32F407 ADC+DMA寄存器版)

[复制链接]
180|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
博斯|  楼主 | 2018-7-27 21:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在学习F407,今天卡在了ADC+DMA上,由于之前F103有过经验,但这次怎么调也搞不出来。最后发现是因为少加了一句ADC1->CR2 |= 1<<9;   //DDS。另外用ADC+DMA还有几项需要注意下:
1、DMA要在ADC之前初始化。

2、多个ADC初始化时后面初始化的函数ADC复位这三句话就不要加上了会导致最后只有一个ADC初始化成功。
//        RCC->APB2RSTR|=1<<8;                  
//        RCC->APB2RSTR&=~(1<<8);                  
//        ADC->CCR=3<<16;        

    最后附上源码,供大家参考(在论坛一直是伸手党,这次也为论坛出一点力)。                        




























实验18 ADC DMA实验.rar







2016-9-15 16:27 上传

点击文件名下载附件

使用特权

评论回复

相关帖子

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

本版积分规则

412

主题

412

帖子

0

粉丝