新手上路
- 积分
- 32
- 金钱
- 32
- 注册时间
- 2014-4-18
- 在线时间
- 4 小时
|
5金钱
定时器中断实验中,定时中断控制的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
};
}
|
最佳答案
查看完整内容[请看2#楼]
把LED0 =!LED0;放在定时器中断能够正常闪烁(如果能够正常闪烁那就是你这个delay_msm有问题)?那delay_ms函数是通过什么方式实现的,确定有效?
|