yiwen-424178 发表于 2014-4-16 00:03:09

STM32 ADC2的DMA是如何使用的??

 今天想编写一个20路模拟量输入的程序,要用到ADC2,结果发现ADC2好像没有DMA的使用例程,看了下数据资料,只是看到说是与ADC1同步,但是不知道数据存放在哪里,请问哪位大大知道的点拨一下小弟,谢谢~~~

灰小子-1888763 发表于 2014-4-16 23:04:06

RE:STM32 ADC2的DMA是如何使用的??

ADC2的DMA需要通过双模式工作,然后在ADC1的DR中读出32位的ADC结果,高16位就是ADC2的转换结果

story_xjj 发表于 2014-4-17 08:07:47

RE:STM32 ADC2的DMA是如何使用的??

Only ADC1 and ADC3 have this DMA capability. ADC2-converted data can be transferred in
dual ADC mode using DMA thanks to master ADC1.
手册中的原话,ADC2要想使用DMA必须在双ADC模式下,不能单独使用DMA:D

Eagleson 发表于 2014-4-18 09:38:06

RE:STM32 ADC2的DMA是如何使用的??

网上找不到资料了,自己还可以查一查手册。楼上说的很清楚了

dlyt03 发表于 2014-4-18 09:58:25

RE:STM32 ADC2的DMA是如何使用的??

仔细看看手册,ADC2的DMA是需要通过双模式工作,然后在ADC1的DR中读出32位的ADC结果,高16位就是ADC2的转换结果;还有ADC1和ADC2的双模式是可以实现同步采样的。

feiante-155820 发表于 2014-4-20 13:00:12

RE:STM32 ADC2的DMA是如何使用的??

只有ADC1和ADC3拥有DMA功能。由ADC2转化的数据可以通过双ADC模式,利用ADC1的DMA功能传输。
在有2个或以上ADC模块的产品中,可以使用双ADC模式
以上是参考手册中写的

有缘于你 发表于 2014-4-21 09:06:16

RE:STM32 ADC2的DMA是如何使用的??

ADC2只能通过双模式来利用ADC1的DMA功能传输
页: [1]
查看完整版本: STM32 ADC2的DMA是如何使用的??