查看: 4966|回复: 2

NXP LPC1768宝马开发板 第六章WDT看门狗

[复制链接]

该用户从未签到

发表于 2015-1-23 14:22:21 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 一座城 于 2015-6-2 09:48 编辑

第六章    宝马1768——WDT看门狗
开发环境:集成开发环境μVision4 IDE版本4.60.0.0
主机系统:Microsoft Windows XP
开发平台:旺宝NXP LPC1768开发板


6.1 WDT寄存器
6.2 硬件描述
6.3 程序说明
6.4 实验现象

第六章    宝马1768——WDT看门狗 1WDT寄存器介绍:
寄存器描述:
WDMOD:  看门狗模式寄存器,可读可写,复位值为0
1WDMOD.0看门狗使能位,符号为WDEN,只能置位,为1时看门定时器运行
2WDMOD.1看门狗复位复位使能位,符号为WDRESET,只能置位,为1时看门狗超时
会引发芯片复位
3WDMOD.2看门狗超时标志位,符号为WDTOF,该位在看门狗溢出时置位,由软件清零。
4WDMOD.3看门狗中断标志,符号为WDINT ,只能读。
图片1.png

WDTC:  看门狗定时器常数寄存器,可读可写,复位值为0xFF,符号为Count[31:0]
图片2.png

WDFEED :看门狗喂狗寄存器,顺序写入0XAA0X55,此时看门狗定时寄存器重新装入
WDTC的值。
图片3.png
WDTV :看门狗定时器值寄存器,该寄存器可读出看门狗定时器的当前值,复位值为0xFF
图片4.png
WDCLKSEL:看门狗时钟源选择寄存器,复位值为0.
图片5.png


2、硬件描述:   
本章实验用的是LPC1768内部资源,所以无外设硬件描述。





3、程序说明:
图片6.png
中断处理函数
图片7.png

主函数
图片8.png




4、实验现象:
程序编译无误后,通过仿真软件可以看出timer0_counter到定时时间就喂狗。不喂狗溢出并产生中断。

1768主图副本.jpg
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2015-6-2 09:49:44 | 显示全部楼层
配套书本:《大学电子信息科学与技术英汉实验》

1768主图副本.jpg
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2017-12-17 13:34:49 | 显示全部楼层
    这个我喜欢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 12:45 , Processed in 0.130927 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.