| 
 
| 我现在使用 MC9S08LG单片机的 进入stop2 节能模式遇到了点问题,大家帮我看看 问题: 把其它模块都屏蔽了,1.不进入stop2,测出消耗电流约12mA,
 2.进入stop2,   测出消耗电流约0.21mA ,远远超出期望值
 
 配置源程序:
 SOPT1 = 0b01100011;//SOPT1 |=0b00100001;
 SOPT2 = 0b00000001;     //SPI filter enable
 
 //SOPT2_SPIFE=1;             //JRN 2009.10.9
 //SPMSC1 = 0b00000000;      //JRN
 SPMSC2 = 0b00000000;      //JRN
 SCGC1 = 0b00000000;
 SCGC2 = 0b01000000;
 PINPS1 = 0b00000000;
 PINPS2 = 0b00000000;
 ICSC2_EREFSTEN=1;
 //设置stop2模式
 // SOPT1  BDCSCR   SPMSC1    SPMSC2   stop mode
 // STOPE  ENBDM   LVDE LVDSE  PPDC
 //   1      0      0    0      1         stop2
 
 //SOPT2_COPCLKS=1;
 //SOPT1_COPT   =1;
 
 //SOPT1_STOPE=1;
 //SOPT1_COPE=0;
 //BDCSCR 好像必须用WRITE_CONTROL写,不会使用,ENBDM在 normal reset就可以置零,不置零这里
 SPMSC1_LVDE=0;
 SPMSC1_LVDSE=0;
 SPMSC2_PPDC=1;
 
 应该已经进入stop 模式了,各位大侠帮我看看是不是哪漏了,还有什么地方需要设置?谢谢!!!
 | 
 |