急用

2019-07-20 23:15发布

STM32F4中使用ADC1进行采样时,如何确定DMA方式下的SRAM的地址啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
likunxue
2019-07-21 14:06
lishuaiwanm 发表于 2016-3-28 15:20
大神,ADC_Buf[SZIE],这个不用在头文件中声明吧,芯片定义的缓存区就是Buf[SZIE]???  谢谢谢谢

你是要取外设ADC的地址或是数据缓存区地址啊! 用DMA完成 ADC转换传输,就需要两个地址嘛
一是你需要保存的数据,转换后的ADC数据, 就是数据缓存区首地址
另一个是 ADC的数据转换寄存器地址, 就是DMA读取的数据的地址

DMA_CHx->CPAR  = (u32)&ADC1->DR;                //DMA1 外设地址

一周热门 更多>