这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 430 【讨论】关于430的本征函数

共2条 1/1 1 跳转至

430 【讨论】关于430的本征函数

院士
2006-09-17 18:14:16     打赏
430 【讨论】关于430的本征函数



关键词: 讨论     关于     本征     函数    

院士
2006-12-22 22:43:00     打赏
2楼
问 我在430的头文件里找到一些函数,有人说是本征函数
我也在某些示例程序里面见过这些,但还是很了解,除了下面的这些还有哪些?

__intrinsic void __no_operation(void);
__intrinsic void __enable_interrupt(void);
__intrinsic void __disable_interrupt(void);
__intrinsic istate_t __get_interrupt_state(void);
__intrinsic void __set_interrupt_state(istate_t);
__intrinsic void __op_code(unsigned short);
__intrinsic unsigned short __swap_bytes(unsigned short);
__intrinsic void __bic_SR_register(unsigned short);
__intrinsic void __bis_SR_register(unsigned short);
__intrinsic unsigned short __get_SR_register(void);
__intrinsic void __bic_SR_register_on_exit(unsigned short);
__intrinsic void __bis_SR_register_on_exit(unsigned short);
__intrinsic unsigned short __get_SR_register_on_exit(void);

还有
__intrinsic unsigned short _BIS_SR(unsigned short);
__intrinsic unsigned short _BIC_SR(unsigned short);
__intrinsic unsigned short _BIS_SR_IRQ(unsigned short);
__intrinsic unsigned short _BIC_SR_IRQ(unsigned short);
__intrinsic unsigned short _BIS_NMI_IE1(unsigned short);

还有
#define _DINT() __disable_interrupt()
#define _EINT() __enable_interrupt()
#define _NOP() __no_operation()
#define _OPC(x) __op_code(x)
#define _SWAP_BYTES(x) __swap_bytes(x)

还有那些,这些都是作什么用的? 1: 可以直接调用 2: _DINT() 允许中断
_EINT() 关闭中断
_NOP() 空操作
3: _DINT()关闭中断
_EINT() 允许中断
搞反了吧 4: 引用: 5: 引用:

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]