你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3003|回复: 2

207 DMA

[复制链接]

13

主题

23

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-9-15 20:10:04 | 显示全部楼层 |阅读模式
 
大家帮忙看看我的DMA配置有没有问题,使能后TCIF位始终不置位
static void DMA_RxConfiguration(u32 *BufferDST, u32 BufferSize)
{
    DMA_InitTypeDef DMA_InitStructure; 
    DMA_ClearFlag(DMA2_Stream6,DMA_FLAG_TCIF6 );
    DMA_ClearFlag(DMA2_Stream6,DMA_FLAG_TEIF6 );
    DMA_ClearFlag(DMA2_Stream6,DMA_FLAG_HTIF6 );
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE);
  
    DMA_Cmd(DMA2_Stream6, DISABLE);
    DMA_InitStructure.DMA_Channel = DMA_Channel_4;
    DMA_InitStructure.DMA_PeripheralBaseAddr = (u32)SDIO_FIFO_Address;
    DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Word;
    DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Word;
    DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
    DMA_InitStructure.DMA_BufferSize = BufferSize / 4;
    DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
    DMA_InitStructure.DMA_Priority = DMA_Priority_High;
    DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
    DMA_InitStructure.DMA_Memory0BaseAddr = (u32)BufferDST;
    DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
     /* Initialize the DMA_FIFOMode member */
    DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Enable;
  /* Initialize the DMA_FIFOThreshold member */
    DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
 
  
    DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
   
  
    DMA_InitStructure.DMA_BufferSize = BufferSize / 4;
   
    DMA_DeInit(DMA2_Stream6);
   
    DMA_Init(DMA2_Stream6, &DMA_InitStructure);
 
 
    DMA_Cmd(DMA2_Stream6, ENABLE);
 
}
 
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2011-9-16 09:30:32 | 显示全部楼层

RE:207 DMA

CC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA2, ENABLE);
这个开启了吗?
回复 支持 反对

使用道具 举报

13

主题

23

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2011-9-17 08:45:11 | 显示全部楼层

回复:207 DMA

回复第 2 楼 于2011-09-16 01:30:32发表:
CC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA2, ENABLE);
这个开启了吗? 

开了
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版