
飞思卡尔半导体公司
例如正常模式操作
该装置在正常模式下的操作是由定义
可编程内部控制寄存器的状态。一个典型的
应用程序可具有以下设置:
可编程开关 - 设置切换到地面
所有的输入设置为唤醒
湿电流在(16 mA)的
湿电流定时器(20毫秒)
所有输入三态 - 禁用(比较有效)
模拟选择00000 (无输入通道选择)
睡眠模式
睡眠模式是用来降低系统的静态电流。
睡眠模式可以仅通过发送输入
睡觉
命令。
在正常模式下编程的所有寄存器的设置
将保持在睡眠模式。
在33972将退出睡眠模式,进入正常模式
当任一发生以下事件:
国家输入开关更改(启用时)
中断定时器到期
的下降沿
WAKE
的下降沿
INT
(带V
DD
= 5.0 V和
WAKE
at
逻辑[1])
下降的边缘
CS
(带V
DD
= 5.0 V)
上电复位( POR )
在V
DD
供应可从该装置中除去
睡眠模式。但是除去V
DD
从器件处于休眠模式
模式将禁用唤醒从下降沿
INT
和
CS
.
记
的情况下
CS
用于唤醒器件,第一
的SO数据消息是无效的。
睡眠命令包含设置两个可编程
定时器为休眠模式时,中断定时器和扫描计时器,如
所示
表13
中断计时器用作周期性
唤醒定时器。当计时器到期时,中断是
产生和器件进入正常模式。
记
在33972设备的中断计时器可以是
通过编程的中断位为逻辑[1 1 1]禁用。
表14
显示中断的可编程设置
定时器。
表13.睡眠命令
SLEEP命令
23
0
22
0
21
0
20
0
19
1
18
1
17
0
16
0
15
X
14
X
13
X
12
X
11
X
10
X
9
X
命令位
8
X
7
X
6
X
5
INT计时器
4
INT计时器
3
INT计时器
2
扫描计时器
1
扫描计时器
0
扫描计时器
飞思卡尔半导体公司...
随着编程为上述设备的中断会
用状态(开以─每个开关触点产生变化
或闭到开)和润湿接触电流16毫安
将来源为20毫秒。该
INT
终端将保持低电平,直到
开关状态由微处理器确认。这是
关键要了解
INT
不会的上升沿清除
of
CS
如果一个开关闭合时发生
CS
为LOW 。最大
持续时间的开关状态的改变,而不能够存在
确认依赖于软件的响应时间来
该中断。
图4中,
第8页,显示之间的交互
改变输入状态和
INT
和
CS
终端。
如果需要,用户可以禁止中断(唤醒
上/中断
命令)
从33972设备并读取开关状态的
周期性基础。开关的激活和失活的速度比
单片机读取速率将不被确认。
该33972设备将退出正常模式并进入
休眠模式下仅使用一个有效的睡眠命令。
表14.中断定时器
543位
000
001
010
011
100
101
110
111
中断周期
32毫秒
64毫秒
128毫秒
256毫秒
512毫秒
1.024 s
2.048 s
无中断唤醒
33972
18
欲了解更多有关该产品,
转到: www.freescale.com
摩托罗拉模拟集成电路设备数据