
初步
SPL11A编程指南
9.2
唤醒/中断控制寄存器
相关寄存器: P_07H_WKU_SET ($ 0007) , P_08H_WKU_CLR ($ 0008) , P_0EH_INT_SET ( $ 000E )
9.2.1
P_07H_WKU_SET ($ 0007)
写寄存器使能/禁用唤醒源的点点滴滴,并确定其唤醒源
发生。
$0007
名字
读/写
默认
b7
WKUS7
读/写
0
b6
WKUS6
读/写
0
b5
WKUS5
读/写
0
b4
WKUS4
读/写
0
b3
WKUS3
读/写
0
B2
WKUS2
读/写
0
b1
WKUS1
读/写
0
b0
WKUS0
读/写
0
位
b0
b1
b2
b3
名字
WKUS0
WKUS1
WKUS2
WKUS3
描述
唤醒源: EXT1 ( IOA0 ) ;
唤醒源: EXT2 ( IOA1 ) ;
0 :禁用, 1 :启用
0 :禁用, 1 :启用
下降(默认) /上升沿从IOA0 (由Port_IO_Config ($ 0010)设置, B6 )
下降沿(默认) /上升沿从IOA1 (由Port_IO_Config ($ 0010)置位,的b7 )
唤醒源: 2HZ或赫兹(通过P_0DH_Timer_INT2 ( $ 000D设置) , B3 )
0 :禁用, 1 :启用
唤醒源: HSCK / N_INT ( 37.9KHz通过2/4/8/16分,通过设置
P_0CH_Timer_INT1 ($ 000C ),B [4: 3])的
0 :禁用, 1 :启用
b4
b5
b6
b7
WKUS4
WKUS5
WKUS6
WKUS7
唤醒源: LSCK / M_INT ( 4096/1024/128/64/32/16/8/4赫兹,通过设置
P_0DH_Timer_INT2 ($ 000D ),B [6:4 ]);
唤醒源:定时器溢出IRQ
0 :禁用, 1 :启用
唤醒源:关键变化( INB [ 7 : 0 ] )
0 :禁用, 1 :启用
0 :定时器溢出禁用NMI (定时器溢出为IRQ )
1 :定时器溢出NMI启用( WKUS5将自动关闭)
阅读检查NMI发生。
0 :禁用, 1 :启用
注意:
1.
2.
当WKUC5清除TMO (溢出) ,这也将明确WKU7 ( NMI ) 。
该WKUS7配置的TMO为IRQ ( WKUS7 = 0)或者NMI ( WKUS7 = 1)。
NMI ( WKUS7 = 1 ) , WKUC5 ( TMO IRQ )将被自动禁用。
如果WKUS7配置TMO作为
凌阳科技有限公司
第33页
V0.1 - 2002年10月23日