一、中断操作
__get_interrupt_state() 功能:返回当前的中断状态。通过使用此函数可以获得当前的中断状态并保存。
__disable_interrupt() 功能:关闭所有中断
__set_interrupt_state(x) 功能:恢复中断状态,可恢复 _get_interrupt_state() 函数返回的中断状态
二、初始化操作
__bis_SR_register() 功能:将 CPU 中 SR 寄存器对应位置1,例如__bis_SR_register(LPM3_bits + GIE),将 LPM3_bits 和 GIE 位置1
三、其他操作
__no_operation() 功能:空操作,可以用来查看代码执行位置
__even_in_range() 功能:用来限制函数的参数范围,例如__even_in_range(RF1AIV,32),将返回 RF1AIV 在0~32范围内的偶数值
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』