[STM32F1] TIM1_CH2 DAM问题

[复制链接]
 楼主| huangchui 发表于 2021-3-2 22:42 | 显示全部楼层 |阅读模式
TI, DMA, DM, BLE, tc
DMA_SetCurrDataCounter(DMA1_Channel3, buffersize);         
DMA_Cmd(DMA1_Channel3, ENABLE);                        
TIM_Cmd(TIM1, ENABLE);  //??TIM1        
TIM_CtrlPWMOutputs(TIM1, ENABLE);//??PMW???
               
while(!DMA_GetFlagStatus(DMA1_FLAG_TC3)) ;         

TIM_Cmd(TIM1, DISABLE);  //??TIM1        
TIM_CtrlPWMOutputs(TIM1, DISABLE);//??PMW???
               
DMA_Cmd(DMA1_Channel3, DISABLE);                        
DMA_ClearFlag(DMA1_FLAG_TC3);                 


一直死在        while(!DMA_GetFlagStatus(DMA1_FLAG_TC3)) ;          出不来。
kangzj 发表于 2021-3-2 22:44 | 显示全部楼层
死这那里出不来,算是个提醒吧。
heweibig 发表于 2021-3-2 22:47 | 显示全部楼层
表示相关DMA通道没发生传输完成事件
lizye 发表于 2021-3-2 22:50 | 显示全部楼层
基于这个思路做些配置检查和确认
liliang9554 发表于 2021-3-2 22:52 | 显示全部楼层
说明你要等的标志位没有被置位,DMA工作没完成
 楼主| huangchui 发表于 2021-3-2 22:55 | 显示全部楼层

嗯,预料中的结果,多谢大家啦
heimaojingzhang 发表于 2021-4-1 10:00 | 显示全部楼层
初始化能正常完成吗
keaibukelian 发表于 2021-4-1 10:03 | 显示全部楼层
要等的标志位没有被置位
labasi 发表于 2021-4-1 10:05 | 显示全部楼层
DMA工作没完成
paotangsan 发表于 2021-4-1 10:06 | 显示全部楼层
木有用过dma啊
renzheshengui 发表于 2021-4-1 10:13 | 显示全部楼层
标志位没有被置位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

918

主题

12323

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部