首页 新闻 搜索 专区 学院

请问STM32怎么实现 使用外部中断 实现程序的暂停

0
[待解决问题]

 static u8 STOP_FLAG;


void EXTI0_IRQHandler(void)

STOP_FLAG=1; 
 while(STOP_FLAG);

  EXTI_ClearITPendingBit(EXTI_Line0);
}

首先中断优先级分组 抢占优先级 都符合要求

但是如果是主函数里面开启定时器的话 外部中断0发生中断 但是定时器还在进行计时 所有怎么解决?请赐教 

尘埃点点的主页 尘埃点点 | 菜鸟二级 | 园豆:204
提问于:2017-02-24 15:23
< >
分享
所有回答(2)
0

ni你要解决的问题是什么.外部中断时.定时器也停止计时吗

吴瑞祥 | 园豆:28856 (高人七级) | 2017-02-24 16:40

对的问题已经 解决 定时器属于外设 加上标识位 在外部中断里关闭定时器就OK  谢谢!

支持(0) 反对(0) 尘埃点点 | 园豆:204 (菜鸟二级) | 2017-02-24 16:44
0

见回复一楼的回复

尘埃点点 | 园豆:204 (菜鸟二级) | 2017-02-24 16:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册