请注意我帖子的核心思想:
现象:我本设置了systick中断优先级最高,但是在EXTI1中断内部发生systick中断之后,却无法进入systick中断服务函数去执行,
处理:我探寻了各种可能的原因,想了各种可能导致的原因,最后发现了是systick的中断优先级的设置不是和EXTI用同一个函数设置,也就是我本以为我systick设置了最高优先级,实际上没有,才导致了我程序出现了和我预想的不一样的现象。提示:回帖也请认真看别人的发帖内容,扫两眼,主观大篇长论,(就因为中断里面用延时了?呵呵,我是用这个延时是为了试验优先级设置这个问题,也就是如果我systick优先级低就执行不出来结果,如果我systick优先级高于EXTI就会出结果,这是我这个实验的初衷)不仔细阅读,妄下评论,是一种不尊敬,(换句话说,就是没法和你聊,你根本不会理会别人的思想,太自我,还聊什么呢)
|