微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 兆易GD32f130独立看门狗简易配置

兆易GD32f130独立看门狗简易配置

时间:10-02 整理:3721RD 点击:
固件库中没有相关例程,查看了下寄存器介绍,和stm32如出一辙,
头文件定义:
#define IWDG             0x40003000
#define IWDG_CTLR        REG32((IWDG) + 0x00U)
#define IWDG_PSR         REG32((IWDG) + 0x04U)
#define IWDG_RLDR        REG32((IWDG) + 0x08U)
#define IWDG_STR         REG32((IWDG) + 0x0CU)
#define IWDG_INIT()      IWDG_CTLR=0x5555;IWDG_PSR|=0x05;IWDG_CTLR=0xCCCC;
#define IWDG_FEED()      IWDG_CTLR=0xAAAA;

main函数:
int main(void)
{
   IWDG_INIT() ;
   while(1)
    {
                       
      IWDG_FEED();  
   }
}

搞半天发现iwdgt相关函数在gd32f1x0_fwdgt.c这里面。fwdgt是什么鬼?!哪个大神给解释一下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top