⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 周立功2103开发板CD资料
💻 C
字号:
/****************************************Copyright (c)**************************************************
**                               Guangzhou ZHIYUAN electronics Co.,LTD.
**                                 http://www.zyinside.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:           main.c
** Last modified Date:  2006-02-22
** Last Version:        1.0
** Descriptions:        header file of the specific codes for LPC2200 target boards
**              Every project should include a copy of this file, user may modify it as needed
**------------------------------------------------------------------------------------------------------
** Modified by: 
** Modified date:
** Version: 
** Descriptions: 
**
********************************************************************************************************/

#define IN_MAIN
#include "config.h"

#define  LED1  1<<22                            //P0.22控制LED1

#pragma import(__use_no_semihosting_swi)        //don't delete this line
/*********************************************************************************************************
** Function name:			IRQ_Exception
**
** Descriptions:			interrupt exceptional handler , change it as needed
**                          don't delete this function 
** input parameters:		None
** Returned value:			None
**         
**
** Created by:				Chenmingji
** Created Date:			2006/02/22
**-------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
void  IRQ_Exception(void)
{
}


/**************************************************************************************
** 函数名称:	DelayNS(uint32 dly)
** 功能描述:	延时函数
** 输入参数: dly     延时值
** 输出参数:	无
** 返回值:	无 
****************************************************************************************/
void DelayNS(uint32 dly)
{
    uint32 i;
    for(; dly > 0; dly--)
        for(i = 0; i < 5000; i++);
}


/*********************************************************************************************************
** Function name:           Main
**
** Descriptions:            测试不同工作模式下的功耗。在不同模式下进行测试时,应该将程序中的
                            (1)~(5)语句进行有选择的使能或注释
**
** input parameters:        None
** Returned value:          None
**         
**
** Created by:              Chenmingji
** Created Date:            2006/02/22
**-------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
void Main(void)
{	uint32 i;
    TargetInit(VPBDIV_DATA, PLLCFG_DATA, MAMTIM_DATA);		// don't delete
    while((PLLSTAT & (1 << 10)) == 0);							// can delete

    //关闭PLL, 用于在Fcclk = 11.0592 ×1 工作模式下关闭PLL。(1)
/*  PLLCON = 0;			
    PLLFEED = 0xaa;
    PLLFEED = 0x55;  */

    PINSEL0 = 0;
    PINSEL1 = 0;
    IO0DIR = 0XFFFFFFFF;
    IO0SET = 0XFFFFFFFF; 
 
    while(1){
        for(i = 0; i < 10; i++){				//上电闪烁10次
            IO0CLR = LED1;
            DelayNS(100);
            IO0SET = LED1;
            DelayNS(100);
        }
        
	   //测试不同情况下的功耗
	   
//       AD0CR = 0<<21;					//ADC 掉电                              (2)
//       PCONP = 0x00000000;			//片内外设掉电                          (3)
//       PCON = 0x03;					//系统掉电                              (4)
//       PCON = 1;						//系统空闲                              (5)
       while(1);
    }
}



/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -