首页 | 最新需求 | 最新现货 | IC库存 | 供应商 | IC英文资料库 | IC中文资料库 | IC价格 | 电路图 | 应用资料 | 技术资料
 IC型号:
您现在的位置:首页 >  IC英文资料库 进入手机版 
 
资料编号:559902
 
资料名称:PXAG30KBA
 
文件大小: 222.17K
   
说明
 
介绍:
XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs
 
 


: 点此下载
  浏览型号PXAG30KBA的Datasheet PDF文件第11页
11
浏览型号PXAG30KBA的Datasheet PDF文件第12页
12
浏览型号PXAG30KBA的Datasheet PDF文件第13页
13
浏览型号PXAG30KBA的Datasheet PDF文件第14页
14

15
浏览型号PXAG30KBA的Datasheet PDF文件第16页
16
浏览型号PXAG30KBA的Datasheet PDF文件第17页
17
浏览型号PXAG30KBA的Datasheet PDF文件第18页
18
浏览型号PXAG30KBA的Datasheet PDF文件第19页
19
 
本平台电子爱好着纯手工中文简译:截至2020/5/17日,支持英文词汇500个
飞利浦 半导体 产品 数据
xa-g30
xa 16-位 微控制器 家族
512 b 内存, 看门狗, 2 uarts
2002 三月 25
13
看门狗 计时器
这 看门狗 计时器 subsystem 保护 这 系统 从 incorrect
代号 执行 用 造成 一个 系统 重置 当 这 看门狗 计时器
underflows 作 一个 结果 的 一个 失败 的 软件 至 喂养 这 计时器 较早的
至 这 计时器 reaching 它的 终端 计数. 它 是 重要的 至 便条 那
这 看门狗 计时器 是 运动 之后 任何 类型 的 重置 和 必须 是
转变 止 用 用户 软件 如果 这 应用 做 不 使用 这
看门狗 函数.
看门狗 函数
这 看门狗 组成 的 一个 可编程序的 预分频器 和 这 主要的
计时器. 这 预分频器 derives 它的 时钟 从 这 tclk 源 那 也
一个 可编程序的 13-位 预分频器, 和 一个 8-位 主要的 计时器. 这 主要的
计时器 是 clocked (decremented) 用 一个 tap 带去 从 一个 的 这 顶
这 预分频器 是 这 一样 作 tclk (一样 作 这 时钟 源 为
这 计时器). 因此 这 主要的 计数器 能 是 clocked 作 常常 作 once
每 32 tclks (看 表格 2). 这 看门狗 发生 一个
underflow 信号 (和 是 autoloaded 从 wdl) 当 这 看门狗
看门狗 是 8 位 宽 和 这 autoload 值 能 范围 从 0 至
ffh. (这 autoload 值 的 0 是 容许的 自从 这 预分频器 是
cleared 在之上 autoload).
这个 leads 至 这 下列的 用户 设计 equations. 定义: t
OSC
这 主要的 计数器 autoload 值, p 是 这 预分频器 值 从
表格 2, t
最小值
是 这 最小 看门狗 时间-输出 值 (当 这
autoload 值 是 0), t
最大值
是 这 最大 时间-输出 值 (当 这
autoload 值 是 ffh), t
D
是 这 设计 时间-输出 值.
t
最小值
= t
OSC
×
4
×
32 (w = 0, n = 4)
t
最大值
= t
OSC
×
64
×
×
256 (w = 255, n = 64)
t
D
= t
OSC
×
N
×
P
×
(w + 1)
这 看门狗 计时器 是 不 直接地 loadable 用 这 用户. instead, 这
值 至 是 承载 在 这 主要的 计时器 是 使保持 在 一个 autoload 寄存器.
在 顺序 至 导致 这 主要的 计时器 至 是 承载 和 这 适合的
值, 一个 特定的 sequence 的 软件 action 必须 引领 放置. 这个
运作 是 涉及 至 作 feeding 这 看门狗 计时器.
至 喂养 这 看门狗, 二 说明 必须 是 sequentially
executed successfully. 非 intervening sfr accesses 是 允许,
所以 中断 应当 是 无能 在之前 feeding 这 看门狗. 这
说明 应当 move a5h 至 这 wfeed1 寄存器 和 然后
wfeed2 是 不 correctly 承载, 然后 一个 立即的 看门狗 重置
将 出现. 这 程序 sequence 至 喂养 这 看门狗 计时器 或者
导致 新 wdcon settings 至 引领 效应 是 作 跟随:
clr ea ; 使不能运转 global 中断.
mov.b wfeed1,#a5h ; 做 看门狗 喂养 部分 1
mov.b wfeed2,#5ah ; 做 看门狗 喂养 部分 2
setb ea ; re-使能 global 中断.
这个 sequence 假设 那 这 xa 中断 系统 是 使能 和
那里 是 一个 possibility 的 一个 中断 要求 occurring 在 这 喂养
sequence. 如果 一个 中断 是 允许 至 是 serviced 和 这 维护
routine 包含 任何 sfr 进入, 它 将 触发 一个 看门狗
重置. 如果 它 是 知道 那 非 中断 可以 出现 在 这 喂养
sequence, 这 说明 至 使不能运转 和 re-使能 中断 将
是 移除.
这 软件 必须 是 写 所以 那 一个 喂养 运作 takes 放置
每 t
D
秒 从 这 last 喂养 运作. 一些 tradeoffs 将
需要 至 是 制造. 它 是 不 明智 至 包含 喂养 行动 在
minor 循环 或者 在 subroutines 除非 这 喂养 运作 是 一个 明确的
子例程.
至 转变 这 看门狗 计时器 完全地 止, 这 下列的 代号
sequence 应当 是 使用:
mov.b wdcon,#0 ; 设置 wd 控制 寄存器 至 clear wdrun.
mov.b wfeed1,#a5h ; 做 看门狗 喂养 部分 1
mov.b wfeed2,#5ah ; 做 看门狗 喂养 部分 2
这个 sequence 假设 那 这 看门狗 计时器 是 正在 转变 止
在 这 beginning 的 initialization 代号 和 那 这 xa 中断
系统 有 不 还 被 使能. 如果 这 看门狗 计时器 是 至 是
转变 止 在 一个 要点 当 中断 将 是 使能, 说明 至
使不能运转 和 re-使能 中断 应当 是 增加 至 这个 sequence.
看门狗 控制 寄存器 (wdcon)
这 重置 值 的 这 wdcon 和 wdl 寄存器 将 是 此类 那
这 看门狗 计时器 有 一个 timeout 时期 的 4
×
×
t
OSC
和 这
看门狗 是 运动. wdcon 能 是 写 用 软件 但是 这
改变 仅有的 引领 效应 之后 executing 一个 有效的 看门狗 喂养
sequence.
表格 2. 预分频器 选择 值 在 wdcon
PRE2 PRE1 PRE0 DIVISOR
0 0 0 32
0 0 1 64
0 1 0 128
0 1 1 256
1 0 0 512
1 0 1 1024
1 1 0 2048
1 1 1 4096
看门狗 详细地 运作
当 外部 重置是 应用, 这 下列的 takes 放置:
autoload 寄存器 wdl 设置 至 00 (最小值. 计数).
看门狗 时间-输出 标记 cleared.
预分频器 是 cleared.
预分频器 tap 设置 至 这 最高的 分隔.
autoload takes 放置.
当 coming 输出 的 一个 硬件 重置, 这 软件 应当 加载 这
autoload 寄存器 和 然后 喂养 这 看门狗 (导致 一个 autoload).
如果 这 看门狗 是 运动 和 发生 至 underflow 在 这 时间 这
外部 重置 是 应用, 这 看门狗 时间-输出 标记 将 是
cleared.
资料评论区:
点击回复标题作者最后回复时间

标 题:
内 容:
用户名:
手机号:    (*未登录用户需填写手机号,手机号不公开,可用于网站积分.)
      
关于我们 | 联系我们
电    话13410210660             QQ : 84325569   点击这里与集成电路资料查询网联系
联系方式: E-mail:CaiZH01@163.com