添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第309页 > SAB83C166 > SAB83C166 PDF资料 > SAB83C166 PDF资料1第22页
SAB 80C166 / 83C166
看门狗定时器
看门狗定时器代表已实施的故障安全机制之一
防止误动作的控制器,用于较长的时间。
看门狗定时器芯片复位后始终处于启用状态,并且只能在一次被禁用
间隔直到EINIT (初始化结束)指令已被执行。因此,该芯片的启动
过程总是被监视。该软件的设计必须以服务的看门狗定时器
之前溢出。如果,由于硬件或软件相关的故障,软件不这样做,则
看门狗定时器溢出并产生一个内部硬件复位,拉RSTOUT引脚为低电平
为了允许外部硬件部件来进行复位。
看门狗定时器是一个16位定时器,时钟与CPU时钟无论是2或128分
看门狗定时器寄存器的高字节可以设置为一个预先设定的重载值(存储在
WDTREL ) ,以允许所监视的时间间隔的进一步的变化。每一次,它被服务
由应用软件,看门狗定时器的高字节加载。因此,时间间隔
25间
s
和420毫秒可以监视( @ 20MHz的CPU时钟) 。默认的看门狗定时器
复位后,间隔为6.55毫秒( @ 20MHz的CPU时钟) 。
引导加载程序
该SAB 80C166提供了一个内置的引导加载程序( BSL ) ,它允许用户启动程序
执行了SAB 80C166的内部RAM 。要启动的程序通过串行加载
接口ASC0并且不需要外部存储器或内部ROM 。
在SAB 80C166进入BSL模式,当ALE采样为高,在一个硬件复位的结束和
如果NMI的内部复位序列结束后,直接变为激活状态。 BSL模式进入
独立通过EBC0 , EBC1和BUSACT选择的总线模式。
进入BSL模式后, SAB 80C166扫描RXD0线接零字节,也就是一个开始
位,8个“0”数据位,1位停止位。从这个零字节的持续时间,它计算的
对应的波特率因子相对于当前的CPU时钟和初始化ASC0
因此。使用该波特率,一个确认字节返回到提供主机
加载数据。该SAB 80C166返回值<55
H
取代。
通过ASC0接收到下一个32个字节被顺序地存储到位置0FA40
H
通过0FA5F
H
的内部RAM中。要执行加载的代码BSL然后跳转到的位置0FA40
H
。该
加载的程序可能会加载额外的代码/数据的变化模式,等等。
该SAB 80C166退出后,软件复位BSL模式(忽略ALE级)或硬件复位
(删除了之前进入BSL模式的条件) 。
半导体集团
21

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