位置:51电子网 » 技术资料 » 其它综合

看门狗定时器特殊功能寄存器及实例软件设计

发布时间:2008/12/26 0:00:00 访问次数:663

  1.看门狗定时器特殊功能寄存器

  (1)看门狗定时器控制寄存器wtcon

  看门狗定时器控制寄存器wtcon如表1所示。wtcon可以使能看门狗定时器从4个不同的时钟源中选择时钟信号,使能或者禁止中断,使能或者禁止看门狗定时器复位信号输入。

  表1 看门狗定时器控制寄存器wtcon

  看门狗定时器用于在供电后使用s3c44b0x从出错中恢复正常工作。如果不想重启处理器,那么看门狗定时器禁用;如果想使用看门狗定时器提供的正常的定时功能,需使用中断和看门狗定时器功能。

  (2)看门狗定时器数据寄存器wtdat

  看门狗定时器数据寄存器wtdat如表2所示。wtdat用于设置时限值,在初始化看门狗定时器后,wtdat不能自动装入定时器计数器。初始化使用0x8000,第一个时限发生后,wtdat值将自动装入wtcnt。

  表2 看门狗定时器数据寄存器wtdat

  (3)看门狗定时器计数寄存器wtcnt

  看门狗定时器计数寄存器wtcnt如表3所示。wtcnt中放有看门狗定时器在正常操作下的当前计数值,因此在使能前,看门狗定时器计数寄存器需设初始值0x8000。

  表3 看门狗定时器计数寄存器wtcnt

  2.实例软件设计

  本例看门狗的软件设计,主要包括看门狗的初始化、喂狗操作等。通过下面的程序,用户可直观地看到看门狗使系统复位的过程。

  点亮/熄灭led灯函数:

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  1.看门狗定时器特殊功能寄存器

  (1)看门狗定时器控制寄存器wtcon

  看门狗定时器控制寄存器wtcon如表1所示。wtcon可以使能看门狗定时器从4个不同的时钟源中选择时钟信号,使能或者禁止中断,使能或者禁止看门狗定时器复位信号输入。

  表1 看门狗定时器控制寄存器wtcon

  看门狗定时器用于在供电后使用s3c44b0x从出错中恢复正常工作。如果不想重启处理器,那么看门狗定时器禁用;如果想使用看门狗定时器提供的正常的定时功能,需使用中断和看门狗定时器功能。

  (2)看门狗定时器数据寄存器wtdat

  看门狗定时器数据寄存器wtdat如表2所示。wtdat用于设置时限值,在初始化看门狗定时器后,wtdat不能自动装入定时器计数器。初始化使用0x8000,第一个时限发生后,wtdat值将自动装入wtcnt。

  表2 看门狗定时器数据寄存器wtdat

  (3)看门狗定时器计数寄存器wtcnt

  看门狗定时器计数寄存器wtcnt如表3所示。wtcnt中放有看门狗定时器在正常操作下的当前计数值,因此在使能前,看门狗定时器计数寄存器需设初始值0x8000。

  表3 看门狗定时器计数寄存器wtcnt

  2.实例软件设计

  本例看门狗的软件设计,主要包括看门狗的初始化、喂狗操作等。通过下面的程序,用户可直观地看到看门狗使系统复位的过程。

  点亮/熄灭led灯函数:

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!