m3  m4 总结_默认值

cortex- M3 和 M4 基于 ARMv7-M 架构

中断屏蔽寄存器

PRIMASK

这个寄存器只有一个位,置1后,将关闭所有可屏蔽中断的异常,只剩NMI和硬fault,默认值为0;

FAULTMASK

这个寄存器也只有一位,置1后,屏蔽除NMI外的所有异常(包括硬fault),默认值为0;

BASEPRI

这个寄存器有9位,它定义了被屏蔽优先级的阈值;当它被设定为某个值后,所有优先级号大于等于此值得中断都被关闭,若设为0,则不关闭任何中断,默认值为0;