请选择 进入手机版 | 继续访问电脑版
查看: 2078|回复: 11

#07/23每日一答:LPC54608看门狗使用

[复制链接]
回帖奖励 570 NXP金币 回复本帖可获得 30 NXP金币奖励! 每人限 1 次
  • TA的每日心情
    开心
    前天 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3296

    主题

    6541

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    31904
    最后登录
    2024-3-28
    发表于 2020-7-23 09:16:10 | 显示全部楼层 |阅读模式
    #07/23每日一答: LPC54608如何使用看门狗?
    问题详情:
    LPC54608官方例程里面做了一个2秒看门狗复位,但实际使用中调用时往FEED寄存器写AA 55 不能进行喂狗,也就是说 看门狗设定后每2秒复位一次, 所以怎样才能喂狗。


    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-25 16:03
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    8

    主题

    718

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3395
    最后登录
    2024-3-5
    发表于 2020-7-23 09:48:41 | 显示全部楼层

    回帖奖励 +30 NXP金币

    写给FEED写0xAA,再给FEED写0x55,即喂狗序列。如果写了0xAA后,没有立即给FEED寄存器写0x55,而是去配置其他的看门狗寄存器,将会立即引起单片机复位或进入看门狗中断。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1334 天

    [LV.10]以坛为家III

    88

    主题

    4290

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9020
    最后登录
    2024-3-28
    发表于 2020-7-23 10:45:50 | 显示全部楼层

    回帖奖励 +30 NXP金币

    我觉得楼上说得非常有道理。
    这是一个watchdog的清除状态序列。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 15:37
  • 签到天数: 42 天

    [LV.5]常住居民I

    42

    主题

    500

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    1369

    热心会员

    最后登录
    2024-2-23
    发表于 2020-7-23 11:18:24 | 显示全部楼层

    回帖奖励 +30 NXP金币

    参考官方SDK中的看门狗例程:
    http://www.nxp.com/design/softw ... -sdk:MCUXpresso-SDK
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 1973 天

    [LV.Master]伴坛终老

    22

    主题

    6109

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    11675
    最后登录
    2024-3-28
    发表于 2020-7-23 11:50:10 | 显示全部楼层

    回帖奖励 +30 NXP金币

    要知道原因,得先知道何谓看门狗,看门狗,又叫watchdog timer,是一个定时器电路,。一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT清零。如果超过规定的时间不喂狗(一般在程序跑飞时),WDT定时超过就回给出一个复位信号到MCU,是MCU复位.,防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。而问题中提到的|”AA 55“,我想可能是个一问一答的反馈机制吧。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-5-28 10:51
  • 签到天数: 62 天

    [LV.6]常住居民II

    3

    主题

    233

    帖子

    0

    高级会员

    Rank: 4

    积分
    737
    最后登录
    2021-9-17
    发表于 2020-7-23 13:41:52 | 显示全部楼层

    回帖奖励 +30 NXP金币

    喂狗前中断关了没,还有就是喂狗位置也有影响吧
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 577 天

    [LV.9]以坛为家II

    48

    主题

    2136

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    6692
    最后登录
    2024-3-28
    发表于 2020-7-23 17:28:02 | 显示全部楼层

    回帖奖励 +30 NXP金币

    根据现象看门狗应该打开了,应该先确认下喂狗函数是否设置的正确,喂狗时设置的值是不是有问题。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 2547 天

    [LV.Master]伴坛终老

    7

    主题

    6088

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    12659
    最后登录
    2024-3-28
    发表于 2020-7-23 18:13:25 | 显示全部楼层

    回帖奖励 +30 NXP金币

    找到喂狗不成功的原因,可能是被中断之类的影响了
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    8 小时前
  • 签到天数: 1393 天

    [LV.10]以坛为家III

    48

    主题

    3450

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    7214
    最后登录
    2024-3-28
    发表于 2020-7-23 19:43:14 | 显示全部楼层

    回帖奖励 +30 NXP金币

    没有在规定时间内喂狗,看门狗有个窗口时间,超过窗口时间小于超时时间内喂狗才有效
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    6 分钟前
  • 签到天数: 369 天

    [LV.9]以坛为家II

    1

    主题

    1558

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    4302
    最后登录
    2024-3-28
    发表于 2020-7-24 08:31:57 | 显示全部楼层

    回帖奖励 +30 NXP金币

    喂狗序列不对吧
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-3-28 18:40 , Processed in 0.143817 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表