打印

同时使用ADC1,ADC2,ADC3的疑问

[复制链接]
1062|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
september7| | 2015-9-19 16:43 | 只看该作者
因为规则通道转换的值储存在一个唯一的数据寄存器中,所以当转换多个规则通道时需要使用DMA,这可以避免丢失已经存储在ADC_DR寄存器中的数据。从上面这句话可以看出,DR寄存器只有一个

使用特权

评论回复
板凳
精彩人生sun| | 2015-9-19 22:12 | 只看该作者

在数据手册中好像只有这么一个寄存器

使用特权

评论回复
地板
blong75| | 2015-9-21 08:18 | 只看该作者
独立模式下,应该用到的是ADC_JDRx这个寄存器吧

使用特权

评论回复
5
打着哈欠说| | 2015-9-21 20:10 | 只看该作者
这还真是一个问题,楼主可以找个例程看看

使用特权

评论回复
6
邓布利多| | 2015-9-22 15:17 | 只看该作者
是不是和多通道一样,需要使能DMA呢

使用特权

评论回复
7
冒泡的鱼儿| | 2015-9-22 22:43 | 只看该作者
独立模式分为单通道 单次转换和多通道单次转换,单通道连续转换,多通道连续转换和注入转换模式。知道这几点,就知道没中对应的了

使用特权

评论回复
8
冒泡的鱼儿| | 2015-9-22 22:43 | 只看该作者
邓布利多 发表于 2015-9-22 15:17
是不是和多通道一样,需要使能DMA呢

多通道连续转换才使用DMA的

使用特权

评论回复
9
邓布利多| | 2015-10-24 11:07 | 只看该作者
冒泡的鱼儿 发表于 2015-9-22 22:43
多通道连续转换才使用DMA的

对的,多通道的时候,只能通过DMA渠道进行读取数据。

使用特权

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

本版积分规则

12

主题

139

帖子

0

粉丝