stm32定时器的4个通道能否分别开启和关闭

2019-07-21 00:39发布

stm32定时器的4个通道能否分别开启和关闭  
TIM_CCxCmd(TIMx, TIM_Channel,  TIM_CCx) 这个函数没有效果。
TIMx->CCER|=(1<<1);直接用寄存器也没有效果。。。
有没有人说一下?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
edmund1234
1楼-- · 2019-07-21 01:06
TIMx->CCER|=(1<<1);直接用寄存器也没有效果。。
这是改极性, 不是开或关

如果你用的是Channel1
TIMx->CCER|=(1<<0);               // 这是开
TIMx->CCER&=~(u32)(1<<0);  // 这是关
于泓
2楼-- · 2019-07-21 06:54
只用一条语句是没用的,要整个重新配置
xudongqiang
3楼-- · 2019-07-21 11:33
edmund1234 发表于 2019-5-29 16:36
TIMx->CCER|=(1

好的,我试试。谢谢
xudongqiang
4楼-- · 2019-07-21 14:21
 精彩回答 2  元偷偷看……

一周热门 更多>