发 帖  
原厂入驻New

求AVR看门狗WDT的程序?

83 AVR 看门狗 WDT
分享
2020-11-23 06:04:31   评论 分享淘帖 邀请回答

相关问题

1个回答
  //目标系统:基于AVR单片机
  //应用软件:ICCAVR
  /*01010101010101010101010101010101010101010101010101010101010101010101
  ----------------------------------------------------------------------
  实验内容:
  观察喂狗与不喂狗的区别,使用PB口的LED指示灯做状态指示。
  ----------------------------------------------------------------------
  硬件连接:
  将PB口的LED指示灯使能开关切换到“ON”状态。
  ----------------------------------------------------------------------
  注意事项:
  (1)若有加载库程序,请将光盘根目录下的“库程序”下的“ICC_H”文件夹拷到D盘
  (2)请详细阅读:光盘根目录下的“产品资料\开发板实验板\SMK系列\SMK1632\说明资料”
  ----------------------------------------------------------------------
  10101010101010101010101010101010101010101010101010101010101010101010*/
  #include《iom16v.h》
  #include“D:\ICC_H\CmmICC.H”
  #defineDISP_DDR DDRB
  #defineDISP_PORT PORTB
  /*--------------------------------------------------------------------
  程序名称:看门狗WDT初始化程序
  程序功能:
  注意事项:
  提示说明:
  输 入:
  返 回:
  --------------------------------------------------------------------*/
  voidwdt_init(void)
  {
  asm(“wdr”); //clrwdt
  WDTCR=0x0F; //enablewdt,clk=2048,2.1S
  }
  /*--------------------------------------------------------------------
  程序名称:
  程序功能:
  注意事项:
  提示说明:
  输 入:
  返 回:
  --------------------------------------------------------------------*/
  voidmain(void)
  {
  uint8i;
  DISP_DDR=0XFF;
  wdt_init();
  while(1)
  {
  DISP_PORT++; //数据显示向上加,作AVR正常运行的指示
  asm(“wdr”); //喂狗,去除此句将导致狗饿死,AVR复位
  delay50ms(20);
  }
  }
2020-11-23 14:29:37 评论

举报

只有小组成员才能发言,加入小组>>

347个成员聚集在这个小组

加入小组

创建小组步骤

关闭

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

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