打印

[技术问答] 新唐N76E003看门狗复位问题

[复制链接]
401|7
跳转到指定楼层
楼主
  1. //***********************************************************************************************************
  2. //  File Function: N76E003 Watch Dog reste functiondemo code
  3. //***********************************************************************************************************
  4. #include "N76E003.h"
  5. #include "Common.h"
  6. #include "Delay.h"
  7. #include "SFR_Macro.h"
  8. #include "Function_define.h"

  9. /***********************************************************************
  10.         WDT CONFIG enable
  11.         warning : this macro is only when ICP not enable CONFIG WDT function
  12.         copy this marco code to you code to enable WDT reset.
  13. ************************************************************************/
  14. void Enable_WDT_Reset_Config(void)
  15. {
  16.           set_IAPEN;
  17.     IAPAL = 0x04;
  18.     IAPAH = 0x00;
  19.     IAPFD = 0x0F;
  20.     IAPCN = 0xE1;
  21.     set_CFUEN;
  22.     set_IAPGO;                                  //trigger IAP
  23.                 while((CHPCON&SET_BIT6)==SET_BIT6);          //check IAPFF (CHPCON.6)
  24.     clr_CFUEN;
  25.     clr_IAPEN;
  26. }


  27. /************************************************************************************************************
  28. *    Main function
  29. ************************************************************************************************************/
  30. void main (void)
  31. {

  32.   Set_All_GPIO_Quasi_Mode;

  33.         clr_GPIO1;
  34.         Timer0_Delay1ms(50);                                        //toggle I/O to show MCU Reset
  35.         set_GPIO1;
  36.         Timer0_Delay1ms(50);
  37.         clr_GPIO1;
  38.         Timer0_Delay1ms(50);
  39.         set_GPIO1;
  40.         Timer0_Delay1ms(50);

  41.        
  42. //----------------------------------------------------------------------------------------------
  43. // WDT Init !!! ENABLE CONFIG WDT FIRST !!!
  44. // Warning:
  45. // Always check CONFIG WDT enable first, CONFIG not enable, SFR can't enable WDT reset
  46. // Please call Enable_WDT_Reset_Config() function to enable CONFIG WDT reset
  47. //----------------------------------------------------------------------------------------------

  48. //        Enable_WDT_Reset_Config();  //刚开始烧录例程代码,没反应 后面打开这个才有了复位

  49.           TA=0xAA;TA=0x55;WDCON=0x07;                                                //Setting WDT prescale
  50.                 set_WDCLR;                                                                                                                //Clear WDT timer
  51.                 while((WDCON|~SET_BIT6)==0xFF);                                //confirm WDT clear is ok before into power down mode
  52.                 EA = 1;
  53.                 set_WDTR;                                                                                                                        //WDT run
  54.                
  55.     while(1)
  56.                 {

  57.                         clr_GPIO1;
  58.                         Timer0_Delay1ms(500);
  59.                         set_GPIO1;
  60.                         Timer0_Delay1ms(500);
  61.                         clr_GPIO1;
  62.                         Timer0_Delay1ms(500);
  63.                         set_GPIO1;
  64.                         Timer0_Delay1ms(500);
  65.                         set_PD;
  66.                 }
  67. }
复制代码

当我想烧之前的代码(没有加看门狗的代码) 结果他一直进入复位
在论坛上说是对配置字进行了修改 但是在keil里也没找到可以如何修改看门狗使能的相关配置
后面在论坛里逛到说是用官方的一个人软件可以修改配置字 KEIL里没有那个开关的参数
关于N76E003的配置字 如何修改的问题
http://www.alc8018.tw/icview-2390160-1-1.html?fromuser=chenyuanjiyi
(出处: 中国电子网技术论坛)
有个问题 不知道平常他这个看门狗怎么运用到自己代码中(用keil编写代码不会太麻烦了吗???)
新手一枚 不知道这问题算不算专业  希望各位大佬能在此处聊聊 向大佬学习

使用特权

评论回复
沙发
| 2019-11-23 15:20 | 只看该作者
烧录软件有啊。

使用特权

评论回复

评分

参与人数 1威望 +2 收起 理由
chenyuanjiyi + 2 很给力!
板凳
| 2019-11-23 15:22 | 只看该作者

使用特权

评论回复
地板
| 2019-11-23 15:23 | 只看该作者

使用特权

评论回复
5
| 2019-11-23 15:23 | 只看该作者
keil的话,如上图。

使用特权

评论回复
6
| 2019-11-23 15:34 | 只看该作者
是的,需要配置字关闭这个。

使用特权

评论回复
7
 楼主 | 2019-11-23 18:22 | 只看该作者

找到了  谢谢各位大佬啦

使用特权

评论回复
8
| 2019-11-24 11:43 | 只看该作者
解决就好,一下就有经验了

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表
快3注册邀请码tt 哈尔滨市| 阳泉市| 河南省| 措美县| 潮州市| 周至县| 天气| 荃湾区| 平邑县| 虞城县| 长兴县| 依兰县| 玛纳斯县| 区。| 城固县| 诏安县| 顺义区| 马尔康县| 含山县| 汉阴县| 和顺县| 新兴县| 红桥区| 湘阴县| 房山区| 石楼县| 交口县| 文成县| 五台县| 肃宁县| 东明县| 临猗县| 绥德县| 凤凰县| 陆河县| 莒南县| 沧州市| 杂多县| 东阿县| 都江堰市| 富川|