关于STM32F030这款MCU ,单通道ADC检测的问题

2019-08-14 17:13发布

有同学写过STM32F030这款单片机的 ADC单通道转换程序吗? 看过数据手册没说有单通道检测,只有向前扫描和向后扫描。网上看的帖子基本上都是多通道的,单通道的帖子基本上无解。学帖子所说同DMA来做,移植了一个我在F1上成功的DMA与ADC程序,放到F0就不行。。。。因为我只用了PA4(AIN4)作为ADC检测, 而它扫描时从PA0(AIN0)扫描到PA4(AIN4)的,前面那些引脚我都是用来作为输出的。。。所以,看看有没同学可以指点一下这是DMA初始化,这是ADC与DMA的应用。
//DMA初始化
微信截图_20170728090251.png //ADC应用 微信截图_20170728090318.png
上面的程序放在F1就能正常运行
,f0就检测不到

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
172805695
1楼-- · 2019-08-14 22:20
 精彩回答 2  元偷偷看……
保夫鲁沙
2楼-- · 2019-08-15 00:41
之前的程序,亲测有效。
leadercxn
3楼-- · 2019-08-15 06:21
保夫鲁沙 发表于 2017-7-28 09:43
之前的程序,亲测有效。

看了一下,你程序是把ADC的数据通过DMA放到自己定义的储存位置?  你是向后扫描的,用到的是PA1,但只配置了PA1的模拟输入,那ADC扫描出来之后的数据,是不是有PA1检测的,也有PA0检测的?  用的时候,只用了PA1测的数据?
172805695
4楼-- · 2019-08-15 10:30
开始测通道1  
172805695
5楼-- · 2019-08-15 15:35
开始测通道1  读取数据  停止转换    开始通道2......
leadercxn
6楼-- · 2019-08-15 18:07
 精彩回答 2  元偷偷看……

一周热门 更多>