OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4097|回复: 3

关于ADC的DMA地址。

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-10-22
在线时间
0 小时
发表于 2015-5-31 13:43:51 | 显示全部楼层 |阅读模式
5金钱
    DMA_DeInit(DMA1_Channel1);  
 
    DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_ADDRESS;  
   
    DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t)ADCConvertedValue;  
   
    DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC;  

    DMA_InitStructure.DMA_BufferSize = 20;  
   
    DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;  

    DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;  
      
    DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;  

    DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;  

    DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;  

    DMA_InitStructure.DMA_Priority = DMA_Priority_High;  
   
    DMA_InitStructure.DMA_M2M = DMA_M2M_Disable;  
    DMA_Init(DMA1_Channel1, &DMA_InitStructure);  
      

    DMA_Cmd(DMA1_Channel1, ENABLE);  
  ////////////////////////////////////////////////////////////////////////////////////////////////////
    DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_ADDRESS;  这一句报错了。说ADC1_DR_ADDRESS没有定义。请问是不是我有什么头文件没有包含呢

最佳答案

查看完整内容[请看2#楼]

1L 可能是库函数的写法,2L 原子哥可能是寄存器版的写法。 不论哪种,都必须有定义。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-5-31 13:43:52 | 显示全部楼层
1L 可能是库函数的写法,2L 原子哥可能是寄存器版的写法。

不论哪种,都必须有定义。
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-10-22
在线时间
0 小时
 楼主| 发表于 2015-5-31 13:50:51 | 显示全部楼层
看了一下原子哥的例程用的是(u32)&ADC1->DR,为啥和网上别人的都不一样呢
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-10-22
在线时间
0 小时
 楼主| 发表于 2015-5-31 18:59:29 | 显示全部楼层
回复【3楼】xuande:
---------------------------------
谢谢哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 20:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表