添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第381页 > CR16MNS944VI > CR16MNS944VI PDF资料 > CR16MNS944VI PDF资料1第40页
12.0多输入唤醒
多输入唤醒( MIWU )模块监视八个
输入通道,软件可选触发条件。
在检测到触发条件,则模块生成
任一个唤醒请求或中断请求。唤醒
请求可以使用的电源管理单元退出
在暂停,空闲或省电模式并返回到活动
模式。中断请求产生一个中断给CPU
(中断IRQ2 ) ,从而允许响应于中断处理
外部事件。
唤醒事件仅激活时钟和CPU ,但
本身不发起执行的任何代码。它是跨
这得到了CPU与MIWU相关中断请求
首先跳转到正确的执行中断例行程序代码
齿。因此,建立MIWU中断处理程序是上课 -
sential为任何唤醒操作。
Figure8是表示的内部操作的方框图
多输入唤醒模块。
输入引脚的多输入唤醒渠道
通过WUI7命名WUI0 。这些引脚备用功能
我系统蒸发散/ O引脚的端口I和端口L的第一个多输入
唤醒通道可通过软件选择的WUI0之间
输入引脚,并从时间和Watch-的T0OUT信号
狗( TWM )模块,该模块可用于唤醒功能
编程的时间间隔后副。该WKCTL注册
控制此选择。剩下的七个通道AL-
如何使用输入引脚WUI1通过WUI7 。
每个输入可以被配置为在上升沿或下降沿触发
缘,如通过在WKEDG寄存器中的设置确定。
每个触发事件被锁存到WKPND寄存器。如果一个
触发事件是由它在WNENA各自的使能位
寄存器,将产生一个积极的唤醒/中断信号。该
软件可确定哪个信道已经产生了AC-
通过阅读WKPND寄存器略去信号。
多输入唤醒模块是在任何时刻, includ-
荷兰国际集团HALT模式。所有器件的时钟都停在此模式下。
因此,检测外部触发条件和
挂起国旗的后续设置不同步
到系统时钟。
12.1
WAKE -UP边缘检测寄存器
( WKEDG )
唤醒边缘检测( WKEDG )寄存器是一个字节 -
宽读/写寄存器,用于控制边缘灵敏度
多输入唤醒引脚。经过7 CON-寄存器位0
控制输入引脚,通过WUI7 , WUI0分别。有点清
0配置相应的输入到一个上升触发
边缘(由低到高的转变) 。阿位设置为1配置
对应输入到一个下降沿触发(高到低
过渡) 。
该寄存器清零复位时,该配置的所有8
输入要在上升沿触发。
该寄存器的格式如下所示。
7
6
5
4
3
2
1
0
WKED7 WKED6 WKED5 WKED4 WKED3 WKED2 WKED1 WKED0
12.2
唤醒使能寄存器( WKENA )
唤醒启用( WKENA )寄存器是一个字节宽的读/
写寄存器,用于启用或禁用每多投入
唤醒通道。通过7个控制信寄存器位0
,内尔斯WUI0通过WUI7分别。阿位清0解散
禁止进入的唤醒/中断功能和位设置为1
启用该功能。
该寄存器清零复位后,即禁用所有八个
唤醒/中断通道。
外设总线
WKCTRL
7
.......................... 0
7
.......................... 0
WKENA
WUI0
T0OUT
WUI7
EXINT到ICU和
唤醒信号
给力MGT
WUI0
0
7
WKEDG
WKPND
图8.多输入唤醒模块框图
www.national.com
40

深圳市碧威特网络技术有限公司