TMS570-4-RTI_DWD看门狗

本文介绍了TMS570系列微控制器中的Digital Watchdog (DWD)和Digital Windowed Watchdog (DWWD)功能。在1.1部分,详细讨论了未喂狗情况下DWD导致的20ms复位,以及复位过程的特性。而在1.2部分,通过设置RTI中断每10ms喂狗,成功避免了复位,实现了稳定运行。此外,还提供了RTI中断配置和主函数开启中断的相关步骤。
摘要由CSDN通过智能技术生成

目录

1、DWD  

1.1不喂狗

 1.2喂狗 

2、DWWD  


1、DWD  

  570不同于470看门狗可以在HAL中配置,需要使用函数设置,自带的函数如下:

         相比多了dwd和dwwd函数,即Digital Watchdog (DWD)和Digital Windowed Watchdog (DWWD)。

1.1不喂狗

        直接看代码:

int main(void)
{
/* USER CODE BEGIN (3) */
    gioInit(); //gioa 0 默认输出为高电平
    rtiInit();

    dwdInit(194); //20ms看门狗复位一次
    dwdCounterEnable();

    //rtiEnableNotification(rtiNOTIFICATION_COMPARE0);

    //rtiStartCounter(rtiCOUNTER_BLOCK0);

    //_enable_IRQ();

    while (1)
    {

    }

/* USER CODE END */

    return 0;
}

        测量gioa 0引脚:20ms复位复位一次,但是复位时间有9.3ms,好长,而且电压并没有拉低到0V,只有在最后有一个拉低的脉冲,维持时间很短,us量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值