TM4C129芯片的SYS TICK 有一个寄存器是用来写入装载值的,还有一个寄存器是每个时钟周期内从装载值减计数到0的,还有一个寄存器是用来显示寄存器 被访问时的当前值是 什么鬼?
NVIC为什么要设置那么多寄存器呀有 使能寄存器,清除 能寄存器,等待寄存器(pending register),清除等待寄存器,活跃寄存器(active register),优先级寄存器。中断使能之后,如果优先级高到了它执行,它不久处于活跃状态了么,如果没有到它执行,不久是处于等待状态么。为什么还要设置等待寄存器和活跃寄存器呀?还有106个中断的优先级只有7 个这些 优先级明显不够用呀?
请大神帮我解答下吧,谢谢您了。
xyz549040622:
7个优先级足够了,毕竟只是单线程的东西,你跑那么多优先级干嘛。
dongwei fu:
回复 xyz549040622:
能解答的 更详细点么?