2019-07-20 16:27发布
likunxue 发表于 2017-3-3 11:21 如果是高级定时器TIM1或TIM8 可以控制 TIMx->BDTR 的15位 MOE 置1输出,置0禁止输出 如
likunxue 发表于 2017-3-3 11:33 BIT_ADM(TIM3->DIER, 0) = 1; //允许定时器更新中断
操作系统 发表于 2017-3-3 13:55 PWM应该用CCER1 或者CCER2 或者 BKR来控制比较好吧.
周瑛子 发表于 2017-3-3 16:58 CCER试了下依旧没有中断,BKR是啥
最多设置5个标签!
我使用CEN位控制通用定时器,两个键设置为开启状态没有问题,但设置为禁能状态不起作用,依然有输出
我是这样做的,但是没有效果
key=KEY_Scan(0); //得到键值
if(key)
{
switch(key)
{
case KEY1_PRES:
TIM5->DIER|=1<<0;
TIM5->CR1|=0<<0; //使能定时器5
// TIM5->CCR1=TIM5->CCR1+50;
break;
case KEY2_PRES:
TIM5->CR1|=1<<0; //使能定时器5
break;
}
}
CCER试了下依旧没有中断,BKR是啥
bkr 是刹车寄存器.有的定时器有,有的没有. PWM功能不要中断吧.
一周热门 更多>