9. 其他说明

  • nop() pass 无操作。

  • wfi() 在低功耗状态下暂停执行,直到发生中断。

  • cpsid(flags) 设置优先屏蔽寄存器 - 禁用中断。

  • cpsie(flags)清除优先级掩码寄存器 - 启用中断。

  • mrs(Rd, special_reg)将特殊寄存器复制到通用寄存器。专用寄存器可以是IPSR(中断状态寄存器)或BASEPRI(基址优先级寄存器)。IPSR 提供​​了一种确定正在处理的中断的异常编号的方法。如果没有正在处理中断,则它包含零。 Rd = special_reg

目前cpsie()cpsid() 功能已部分实现。它们需要但忽略 flags 参数,并用作启用和禁用中断的手段。