打印
[STM32F1]

TIM1_CH2 DAM问题

[复制链接]
372|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
基于这个思路做些配置检查和确认

使用特权

评论回复
5
liliang9554| | 2021-3-2 22:52 | 只看该作者
说明你要等的标志位没有被置位,DMA工作没完成

使用特权

评论回复
6
huangchui|  楼主 | 2021-3-2 22:55 | 只看该作者

嗯,预料中的结果,多谢大家啦

使用特权

评论回复
7
heimaojingzhang| | 2021-4-1 10:00 | 只看该作者
初始化能正常完成吗

使用特权

评论回复
8
keaibukelian| | 2021-4-1 10:03 | 只看该作者
要等的标志位没有被置位

使用特权

评论回复
9
labasi| | 2021-4-1 10:05 | 只看该作者
DMA工作没完成

使用特权

评论回复
10
paotangsan| | 2021-4-1 10:06 | 只看该作者
木有用过dma啊

使用特权

评论回复
11
renzheshengui| | 2021-4-1 10:13 | 只看该作者
标志位没有被置位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝