* 程序说明:看门狗休眠唤醒参考例程,最长定时2.3S,看门狗无软开关。 
 * 适用芯片:KF8FXXX系列——KF8F2XX、KF8F3XX 
 *                         KF8SXXXX系列——KF8S210、KF8S310、KF8S10XX 
- /****************************************************************************************
 
 -  *
 
 -  * 文件名: main.c
 
 -  * 项目名: 22-WDT_IDLE_1
 
 -  * 版 本: v1.0
 
 -  * 日 期: 2016年05月31日 10时03分10秒
 
 -  * 作 者: Administrator
 
 -  * 程序说明:看门狗休眠唤醒参考例程,最长定时2.3S,看门狗无软开关。
 
 -  * 适用芯片:KF8FXXX系列——KF8F2XX、KF8F3XX
 
 -  *                         KF8SXXXX系列——KF8S210、KF8S310、KF8S10XX
 
 -  ****************************************************************************************/
 
 - #include<KF8S1011.h>
 
 - /****************************************************************************************
 
 -  * 函数名:   init_mcu
 
 -  * 函数功能:mcu初始化函数
 
 -  * 入口参数:无
 
 -  * 返回:       无
 
 -  ****************************************************************************************/
 
 - void init_mcu()
 
 - {
 
 -         /***时钟初始化****/
 
 -         OSCCTL = 0x70;          //设置为16M
 
 -         /***端口初始化****/
 
 -         TR0 = 0x08;                                //设置VPP P03端口为输入,P0其他I/O口为输出
 
 -         TR1 = 0x00;                                //设置P1端口为输出
 
 -         TR2 = 0x00;                                //设置P2端口为输出
 
 -         TR3 = 0x00;                                //设置P3端口为输出
 
 -         TR4 = 0x00;
 
 -         P0 = 0;
 
 -         P1 = 0;
 
 -         P2 = 0;
 
 -         P3 = 0;
 
 -         P4 = 0;
 
 - }
 
 - /****************************************************************************************
 
 -  * 函数名:   init_WDT
 
 -  * 函数功能:mcu初始化函数
 
 -  * 入口参数:无
 
 -  * 返回:       无
 
 -  ****************************************************************************************/
 
 - void init_WDT()
 
 - {
 
 -         PSA = 1;          //预分频器控制位,选择用于WDT
 
 -         /***分频比****/
 
 -         PS0 = 0;          //1:1分频,18ms定时
 
 -     PS1 = 0;
 
 -     PS2 = 0;
 
 - }
 
 - //主函数
 
 - void main()
 
 - {
 
 -         init_mcu();
 
 -         init_WDT();
 
 -         while(1)
 
 -         {
 
 -                 _CWDT();
 
 -                 P13=!P13;
 
 -                 _NOP_();
 
 -                 _NOP_();
 
 -                 _IDLE();       // 进入睡眠状态
 
 -         }
 
 - }
 
 
  
 
  |