外部中断和定时器中断问题

2019-07-21 06:38发布

本帖最后由 ycgxy1650601 于 2018-4-2 20:29 编辑

单片机板:STM32F1精英版;
外部中断1:IO口为PC1;初始化程序为EXIT_Init();
定时器3:IO口为PB1;初始化程序为TIM3_PWM_Init();
问题描述:EXIT_Init() 和 TIM3_PWM_Init() 两个函数在程序中互为前后,结果不一样;
1.EXIT_Init() 在 TIM3_PWM_Init() 前面,外部中断和定时器中断都能实现;
2.EXIT_Init() 在 TIM3_PWM_Init() 后面,外部中断不能实现,定时器中断能实现;(更改抢占和响应优先级没有效果)
为什么会出现这种情况,有遇到的给点提示呗。



注意:代码见四楼

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。