STM32 ADC2的DMA是如何使用的??
今天想编写一个20路模拟量输入的程序,要用到ADC2,结果发现ADC2好像没有DMA的使用例程,看了下数据资料,只是看到说是与ADC1同步,但是不知道数据存放在哪里,请问哪位大大知道的点拨一下小弟,谢谢~~~RE:STM32 ADC2的DMA是如何使用的??
ADC2的DMA需要通过双模式工作,然后在ADC1的DR中读出32位的ADC结果,高16位就是ADC2的转换结果RE:STM32 ADC2的DMA是如何使用的??
Only ADC1 and ADC3 have this DMA capability. ADC2-converted data can be transferred indual ADC mode using DMA thanks to master ADC1.
手册中的原话,ADC2要想使用DMA必须在双ADC模式下,不能单独使用DMA:D
RE:STM32 ADC2的DMA是如何使用的??
网上找不到资料了,自己还可以查一查手册。楼上说的很清楚了RE:STM32 ADC2的DMA是如何使用的??
仔细看看手册,ADC2的DMA是需要通过双模式工作,然后在ADC1的DR中读出32位的ADC结果,高16位就是ADC2的转换结果;还有ADC1和ADC2的双模式是可以实现同步采样的。RE:STM32 ADC2的DMA是如何使用的??
只有ADC1和ADC3拥有DMA功能。由ADC2转化的数据可以通过双ADC模式,利用ADC1的DMA功能传输。在有2个或以上ADC模块的产品中,可以使用双ADC模式
以上是参考手册中写的
RE:STM32 ADC2的DMA是如何使用的??
ADC2只能通过双模式来利用ADC1的DMA功能传输
页:
[1]