STM32的ADC2 的DMA 疑问

[复制链接]
8035|5
 楼主| fjpmbb 发表于 2010-12-25 18:16 | 显示全部楼层 |阅读模式
现在项目正在用STM32F103VC的芯片。在设计时遇到问题:
    1.ADC2 没有DMA通道与之连接,是不是就不能使用DMA方式了?
    2.现在项目需要6路AD采样,其中的两路必须是各自独占一路AD,其余的公用一路AD。都想使用DMA的方式来实现,该如何实现?
    3.我看网上有资料说 可以将ADC设置成双ADC模式,这个是个什么概念,是不是ADC1 和 ADC2 就可以共用DMA了?
   
    谢谢!
 楼主| fjpmbb 发表于 2010-12-25 18:35 | 显示全部楼层
自己先顶一顶~
要是使用双ADC的模式,ADC1 和ADC2 是不是 同时采集的,我需要同时采集数据的。我没有外部事件去触发。能通过设置成双ADC模式 来共用DMA么?
同志们 帮帮忙,我第一次用stm32做项目
A7_COOL 发表于 2010-12-26 15:48 | 显示全部楼层
可以,就是ADC2的DMA就是需要通过双模式工作,然后在ADC1的DR中读出32位的ADC结果,高16位就是ADC2的转换结果,仔细看看手册;还有ADC1和ADC2的双模式是可以实现同步采样的。
berry2006 发表于 2011-1-22 10:47 | 显示全部楼层
3楼 正解
一般首席 发表于 2014-7-27 15:29 | 显示全部楼层
谢谢3楼的回答
lanmanck 发表于 2016-2-5 10:04 | 显示全部楼层
A7_COOL 发表于 2010-12-26 15:48
可以,就是ADC2的DMA就是需要通过双模式工作,然后在ADC1的DR中读出32位的ADC结果,高16位就是ADC2的转换结 ...

这个回答不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

61

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部