
CY7C63722C
CY7C63723C
CY7C63743C
处理器状态和控制寄存器
图33.处理器状态和控制寄存器(地址为0xFF )
位#
位名称
7
IRQ
PENDING
R
0
6
看门狗
RESET
读/写
1
5
公共汽车
打断
EVENT
读/写
0
4
LVR / BOR
RESET
读/写
1
3
暂停
2
打断
启用
SENSE
R
0
1
版权所有
0
RUN
读/写
RESET
读/写
0
-
0
读/写
1
位7: IRQ待定
当产生中断时,它注册为一个待处理
中断。中断将保持等待状态,直到它的中断
使能位被置位(图与
科幻gure
)和中断格洛
巴利启用(第2位,处理器状态和控制寄存器) 。
在该点的内部中断处理程序将清
该IRQ的中断标志位,直到另一个中断被检测为
正在申请中。该位才有效,如果全局中断使能位
被禁用。
1 =有等待处理的中断。
0 =没有挂起的中断。
第6位:看门狗复位
看门狗定时器的复位( WDR)时发生内部
看门狗定时器翻转。定时器将翻转和WDR
如果它没有内吨清零将发生
观看
(见的
的T值
观看
) 。该位由LVR / BOR清除。注意
看门狗复位可能出现的一个POR / LVR / BOR事件,如
在本部分的末尾讨论。
1 =看门狗复位发生。
0 =无看门狗复位
第5位:总线中断事件
总线复位状态设置每当事件的USB
总线复位或PS / 2活动中断。事件类型
( USB或PS / 2 )被选择的状态的USB- PS / 2接口
在USB状态和控制寄存器中断模式位(见
图14)。
该事件条件设置该位的详细信息
给出一节。在这两种模式下,该位一旦设置
事件已持续了128-256
s,
与该位将被置
即使中断被禁止。该位只能通过清除
固件或LVR / WDR 。
1 =发生了USB复位或检测到PS / 2活动,去
等候USB - PS / 2中断选择位。
0 =无活动自去年检测清零固件或
LVR / WDR 。
第4位: LVR / BOR复位
低电压或欠压复位期间设置为“1”
上电复位。固件可以检查复位位4和6
处理程序,以确定是否复位是由引起的
LVR / BOR条件或看门狗超时。此位不
受WDR 。请注意, LVR / BOR事件可能是跟着
由看门狗复位lowed固件开始执行之前,
作为在本节的最后解释。
1 =上电复位或LVR发生。
0 =未上电复位LVR也因为这一点最后的清除。
位3 :挂起
写' 1'挂起位将暂停处理器和
使单片机进入空闲模式,显
着地降低了功耗。中断或USB
总线活动会导致设备走出来的暂停。
走出暂停后,设备将恢复固件
下面这把的IOWR执行的指令
部分进入暂停。当写简历的挂起位
条件存在(如非空闲USB活动)时,可持
挂起状态仍将被输入,随后立即
唤醒过程(具有适当的延迟的时钟
启动) 。参阅Section关于暂停模式的详细信息
操作。
1 =挂起处理器。
0 =未处于待机模式。由硬件自动清零
从暂停恢复。
第2位:中断使能感
该位显示中断是否启用或禁用。
固件并没有直接控制该位写一个零
或者一个向此位将有中断没有影响。这
位进一步门与全局中断的位设置
使能寄存器(图)和USB端点中断使能
注册(图) 。指令DI ,EI和RETI操纵
该位的状态。
1 =中断使能。
0 =中断被屏蔽掉。
位1 :
版权所有。必须写入0 。
位0 :运行
该位由HALT指令操作。当暂停是
执行时,所述处理器将清除运行位并停止在端
的当前指令。处理器将保持暂停直到
发生复位(低电压,欠压,或看门狗) 。该位
通常应写为'1' 。
文件编号: 38-08022牧师* E
53第29页
[+ ]反馈