#define __enable_interrupt() _enable_interrupts()
#define __disable_interrupt() _disable_interrupts()
#define __bic_SR_register(x) _bic_SR_register(x)
#define __bic_SR_register_on_exit(x) _bic_SR_register_on_exit(x)
#define __bis_SR_register(x) _bis_SR_register(x)
#define __bis_SR_register_on_exit(x) _bis_SR_register_on_exit(x)
#define __get_SR_register() _get_SR_register()
#define __get_SR_register_on_exit() _get_SR_register_on_exit()
#define __swap_bytes(x) _swap_bytes(x)
#define __no_operation() _nop()
这些函数该怎么用?
Lina Lian:
zhaoyang zhao,
这些函数式本征函数,你可以在文档“slau132h-MSP430 Optimizing C or C++ Compiler v 4.2 User's Guide” 的section 6.7.1 MSP430 Intrinsics 中看到他们具体的解释。链接为: http://www.ti.com/lit/ug/slau132h/slau132h.pdf 。使用时在程序中直接调用__enable_interrupt() 即可,这些函数编译器Compiler已经实现和优化,具有较高的执行效率。
希望对你有帮助!
Lina
TI中文支持网



