关于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-15 23:38
leadercxn 发表于 2017-7-31 21:02
你的程序是初始化几个连续的IO口的,但我的是单独的IO口PA4检测,PA0/1/2/3的都当作输出,所以??

你可以初始化一个啊,我测的是3路AD
leadercxn
2楼-- · 2019-08-16 03:43
172805695 发表于 2017-8-1 22:25
你可以初始化一个啊,我测的是3路AD

所以,我的疑问就是,我单独使用、初始化一个通道,但芯片是扫描的形式的,我其他通道的IO口作为输出,不知会不会影响到。。
172805695
3楼-- · 2019-08-16 06:12
leadercxn 发表于 2017-8-3 08:54
所以,我的疑问就是,我单独使用、初始化一个通道,但芯片是扫描的形式的,我其他通道的IO口作为输出,不 ...

不会啊

一周热门 更多>