金融小数 发表于 2013-3-19 18:13
先把问题写清楚
我是想写:我设置的是 1ms 溢出中断,71+1分频 arr值为1000,就为1ms计时。 那么, 我要实现的是 :我通道1和通道2输出两路pwm波,比如占空比为 500,就是百分之五十,通道的4 的占空比就为250,也就是百分之二十五,当cnt值为250 时,就会和通道4的CCR4值匹配(TIM1->DIER|=1<<4; //允许触发中断 MY_NVIC_Init(0,2,TIM1_CC_IRQChannel,2);//抢占0,子优先级2,组2 ),产生匹配中断,此时CNT的值还是250开始计到1000,然后产生1ms( TIM1->DIER|=1<<0; //允许更新中
TIM1->DIER|=1<<6; //允许触发中断
MY_NVIC_Init(0,1,TIM1_UP_IRQChannel,2);//抢占0,子优先级2,组2) 溢出中断,进入溢出中断子程序吗? |