打印

Stm32请教怎样进行双路adc带dma转换

[复制链接]
2583|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yhb123456|  楼主 | 2008-12-10 12:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
研究了半天也没搞明白,所以请教一下各位
要求:
1、adc1转换通道1-8;adc2转换通道9-16
2、adc1,adc2转换后通过dma传送后,并置标志adc_fg1
3、在主循环中对adc值进行处理。
疑问:
1、各种资料讲adc1,adc2同时转换需要使用dma传送到同一32位寄存器,那么要怎样在使用dma将结果传从到内存。
2、可不可以直接将adc1转换通道1-8在使用dma顺序转换时,直接设置成1,1,1,1,1,2,2,2,2,2,3,3,3,3,3....8,8,8,8,8然后通过dma传送到adc_data[40]中,再对其求平均来降低抖动。还是通过多个循环效果更好。
谢谢
沙发
香水城| | 2008-12-10 12:20 | 只看该作者
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

粉丝