定时器中断实验中,定时中断控制的DS1灯正常闪烁,主函数里的DS0灯不闪烁,是什么原因
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//éèÖÃÏμí3ÖD¶ÏóÅÏè¼¶·Ö×é2
delay_init(168); //3õê¼»ˉÑóê±oˉêy
LED_Init(); //3õê¼»ˉLED¶Ë¿ú
TIM3_Int_Init(5000-1,8400-1); //¶¨ê±Æ÷ê±Öó84M£¬·ÖÆμÏμêy8400£¬ËùòÔ84M/8400=10KhzμļÆêyÆμÂ꣬¼Æêy5000′ÎÎa500ms
while(1)
{
LED0=!LED0;//DS0·-×a
delay_ms(200);//Ñóê±200ms
};
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
那就不要在同时写同一个的IO就可以啊,比如我中断对PB0写,其他地方我只读,是不会有问题的,不能说中断中就不能操作IO吧!?我建议只是慎重使用就可以了啊!
一周热门 更多>