一个代码BUG引发的ARM中断抢占与响应优先级的思考
近日调试一段代码,代码功能就是在外部中断服务函数里面清零一个计时器变量count,该变量在一个10us的定时器中断中累加,累加到一个阈值V1,设置一个GPIO输出高电平,变量继续累加到阈值V2,设置之前的GPIO输出低电平。外部中断输入信号是一个10ms的周期脉冲。外部中断优先级设置为0,定时器中断优先级设置为1(M0内核,总共4个优先级,数值越低,优先级越高)。整个实验现象,用示...
原创
2019-11-29 10:23:18 ·
485 阅读 ·
0 评论