R8C/1B的看门狗设置问题,程序总是进行复位,大家帮帮忙,看看问题出在哪?
开启了看门狗的话总是复位,去掉了就没事,不知道什么原因?
void initMCU()
{
  unsigned char i="0";
  asm("FCLR I");/                      /关中断
                                                     //将CPU时钟切换为主时钟20MHz
  prc0 = 1;                                    //解除对cm0,cm1,ocd寄存器的写保护
  cm13 = 1;                                 //接通 Xin-Xout
  cm15 = 1;                                 //Xin-Xout驱动能力:高
  cm05 = 0;                                 //Xin-Xout启动
  cm16 = 0;                                 //无分频模式
  cm17 = 0;
  cm06 = 0;                                //使CM16,CM17有效
  while(1)
            {                                            //等待主时钟振荡稳定
          if(!ocd3){
             if(i>=10) break;
           else ++i;
             }
      }
  ocd2 = 0;                                        //选择主时钟
  prc0 = 0;                                          //设定对cm0,cm1,ocd寄存器的写保护
  prc1=1;
        pm12=1;                                      //看门狗复位
        prc1=0;
        wdc7=1;                                       //128分频
       wdts=0xff;                                     //启动看门狗
        asm("FSET I");//开中断
  } 
										
					
					
							
					
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |

 
					
				
 
			
			
			
						
			 
					
				 
					
				 
					
				 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

