20
48
0
初级会员
使用道具 举报
9
507
论坛元老
likunxue 发表于 2016-3-28 15:12 取缓存区首地址直接付值给 DMA就行了
lishuaiwanm 发表于 2016-3-28 15:13 大神,请问芯片内部的SRAM的首地址在哪里查找呀?DMA_InitStructure.DMA_PeripheralBaseAddr = (u32)ADC1 ...
likunxue 发表于 2016-3-28 15:12 取缓存区首地址直接付值给 DMA就行了 ADC_Buf[SZIE]; //ADC缓存区
likunxue 发表于 2016-3-28 15:19 你定义的缓存区数组名称就是首地址
lishuaiwanm 发表于 2016-3-28 15:20 大神,ADC_Buf[SZIE],这个不用在头文件中声明吧,芯片定义的缓存区就是Buf[SZIE]??? 谢谢谢谢
lishuaiwanm 发表于 2016-3-28 15:22 那就是我自己定义一个数组的名字和大小,然后数组默认存储在芯片内部的SRAM中?
likunxue 发表于 2016-3-28 15:27 你是要取外设ADC的地址或是数据缓存区地址啊! 用DMA完成 ADC转换传输,就需要两个地址嘛 一是你需要保存 ...
likunxue 发表于 2016-3-28 15:29 是的
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-2-26 15:21
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网