1. 程式人生 > >微控制器MSP430 - MSP430+CC1101常用自帶函式

微控制器MSP430 - MSP430+CC1101常用自帶函式

一、中斷操作

  • __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範圍內的偶數值