本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的wdog组件(看门狗)

开发平台:S32 Design Studio for ARM Version 2.2

SDK版本:S32_SDK_S32K1xx_RTM_3.0.0

使用芯片:S32K148

组件例程免费下载方式在文末!!!

1. 添加wdog组件到工程

 2. 打开wdog组件配置页面配置参数

3. 配置好参数后点击如下图按钮或选项即可将配置数据更新至代码

4. 在代码中加入wdog初始化的代码即可使用看门狗

// 看门狗中断
void WDOG_EWM_IRQHandler(void)
{SEGGER_RTT_printf(0,"wdog\n");
}
// 看门狗初始化
void WDOG_Init(uint16_t timeout)
{WDOG_DRV_Init(INST_WATCHDOG1, &watchdog1_Config0);WDOG_DRV_SetTimeout(INST_WATCHDOG1, timeout);// 中断配置INT_SYS_InstallHandler(WDOG_EWM_IRQn, WDOG_EWM_IRQHandler, (isr_t *)NULL);INT_SYS_EnableIRQ(WDOG_EWM_IRQn);INT_SYS_SetPending(WDOG_EWM_IRQn);
}
// 喂狗(重置看门狗)
void WDOG_Feed(void)
{WDOG_DRV_Trigger(INST_WATCHDOG1);
}

组件例程下载地址: 

​​​​​https://download.csdn.net/download/m0_50669075/85030903

S32K148更多例程和源码以及最新内容下载地址:

nxp_s32k148_template: 使用NXP的S32KDS软件基于S32_SDK_S32K1xx_RTM_3.0.0编写的的S32K148各组件测试例程,亲测可用,带有注释,适用于S32K14X系列的芯片。 (gitee.com)

END 

S32K的wdog组件使用(看门狗)相关推荐

  1. independent watchdog 独立看门狗 window watchdog 窗口看门狗

    看门狗(watchdog) 防止硬件因外界电磁场干扰或其他导致不能正常工作的,导致不可预料后果,对芯片进行实时检测的模块或芯片称为看门狗. 看门狗工作过程 启动看门狗后,有一个计数器从最大值递减,计数 ...

  2. S32K148 SDK3.0 PE配置 看门狗(WDOG)

    文章目录 前言 建立工程 ProcessorExpert配置 代码补全 完整工程下载 微信公众号 前言 S32K1xx Series Reference Manual的pdf文档23章给出了看门狗的框 ...

  3. S32K之watchdog看门狗

    ** 概述 ** WDOG有四个可选的时钟源 1.LPO_CLK 2.SIRC 3.SOSC 4.BUS CLOCK 超时时间取决于时钟源,在初始化上电之后,默认时钟源为LPO,即128K频率驱动,1 ...

  4. s32k144 芯片中关于软件看门狗(wdog)模块的使用

    一.开始添加配置wdog模块  1.双击Components按钮添加wdog模块 2.双击wdog添加到自己的项目中 3.双击watchog1 模块进行看门狗配置 最大超时喂狗时间= 超时计时器/时钟 ...

  5. 在多任务(RTOS)环境中使用看门狗

    最近在SEGGER的博客上看到一篇有关在实时操作系统使用看门狗的文章.从一个失败的太空项目出发,分析了看门狗的作用及使用,自我感觉很有启发,特此翻译此文并推荐给各位同仁.为了阅读方便,有些航天领域名词 ...

  6. 11 Daemonset:忠实可靠的看门狗

    文章目录 1. 前言 2. 为什么要有 DaemonSet(看门狗)? 3. 如何使用 YAML 描述 DaemonSe? 3.1 参考官网创建DaemonSet YAML 3.1.1 DaemonS ...

  7. Linux系统看门狗应用编程

    目录 看门狗应用编程介绍 打开设备 获取设备支持哪些功能:WDIOC_GETSUPPORT 获取/设置超时时间:WDIOC_GETTIMEOUT.WDIOC_SETTIMEOUT 开启/关闭看门狗:W ...

  8. Linux Watchdog/看门狗

    Watchdog timer(看门狗定时器)是一种电子计时器,其用于检测和恢复计算机故障.在正常操作期间,计算机定期重置看门狗定时器以防止它"超时".如果由于硬件故障或程序错误,计 ...

  9. nrf52832 --- 看门狗

    1.目的 看门狗 2.分析 在实际项目中经常要用到看门狗 ,防止系统死机 3.平台: 协议栈版本:nRF52_SDK_0.9.2 编译软件:keil 5.12 硬件平台:pca10036 例子:SDK ...

最新文章

  1. session对象不创建会有吗_相亲对象突然不联系了,你知道原因吗?
  2. 【神经网络】线性模型非线性模型,感知机与神经网络
  3. python调用数据库数据创建函数_Pyhton应用程序数据库函数封装
  4. c++interesting转换为uint_拆一款C转HDMI转换器,没想到一个简单的产品里面这么多芯片...
  5. linux 按列提取文件名,Linux展示按文件名降序文件
  6. python添加lxml库_Python lxml库简介
  7. 快速上手友盟推送前后端
  8. POJ读书笔记2.1 —— 鸡兔同笼
  9. 判断一个树是否是平衡二叉树
  10. python发邮件被认定为垃圾邮件_【python文本分类】20行代码识别垃圾邮件
  11. python -PyPDF2对pdf 进行拆分
  12. python嗅探器_Python中的包嗅探器
  13. MSP430G2553 Launchpad 硬件I2C驱动
  14. 机械键盘和普通键盘打字哪个舒服
  15. 金蝶K3开发-工业单据自定义控件
  16. [OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js提供了一个完整的基于Web的医学成像平台。...
  17. 知识付费直播间的实用售课技巧
  18. 一名SM是怎么炼成的(之一锻炼领导力)
  19. 关于云计算必知的关键核心技术
  20. 假如时光可以倒流……

热门文章

  1. 新勒索病毒 Petya 已席卷全球,多家跨国企业陷入瘫痪
  2. angular项目(TS)引入腾讯地图报找不到qq
  3. 宝塔面版_域名SSL证书到期如何续期
  4. 帮豆包刷“天天爱消除”,“天天连萌(附java代码)
  5. java毕设项目健身房管理系统(附源码)
  6. OSI七层模型——《计算机网络》
  7. 财报解读:创维集团2022年业绩表现凸显韧性,新能源业务将大有作为
  8. 注解@RequestMapping 的 produces属性
  9. ThreadLocal巨坑!内存泄露只是小儿科
  10. AutoCAD 开发文档,AutoLISP 教程,.Net AutoCAD开发教程,VB AutoCAD开发教程,ObjectARX 开发指南,VBA AutoCAD开发教程,ActiveX 开发指南