int main(void)
{
u16 i=0;
u8 j=1;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init(168);
TIM14_PWM_Init(500-1,84-1);
while(1)
{
delay_ms(10);
if(j)i++;
else i--;
if(i>300)j=0;
if(i==0)j=1;
TIM_SetCompare1(TIM14,i);
}
}
此程序是做PWM输出实验时候的主函数,实验目的是通过输出PWN波来控制led的灯由暗变亮,初始化的时候并没有开启中断,也没有进行中断配置,那么为什么主函数里面还要进行中断分组呢??? 我把这个中断分组去掉,led灯就不亮了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>