?? target.c
字號:
#ifndef LPC_target_C
#define LPC_target_C
#define LPCEB2000-I
#include "target.h"
/*********************************************************************************************
*文件: target.C
*公司: 深圳市英蓓特信息技術有限公司
*部門: 硬件研發部
*作者: 謝文輝 2005.01.26
*說明: LPCEB2000-I 簡單公用函數庫
*組成:
*功能:
*修改:
*注釋:
*********************************************************************************************/
#ifdef LPCEB2000-I-LED /* 預編繹,當用到LED功能時才使用這此過程 */
#endif
/*********************************************************************************************
* 名稱: Sys_Init()
* 功能: 系統初始化。
* 參數: 無
* 返回: 無
* 修改:
* 注釋:
*********************************************************************************************/
void Sys_Init()
{
PLLCON = 1; /* PLL使能,允許鎖定頻率 */
VPBDIV = PLL_VPBDIV; /* VPB總線為處理器時鐘的1/4 */
PLLCFG = PLL_CFG; /* PLL分頻器為2,PLL倍增器值為4 */
PLLFEED = 0xaa; /* 使送入的PLL頻率生效 */
PLLFEED = 0x55;
while((PLLSTAT & (1 << 10)) == 0);
PLLCON = 3;
PLLFEED = 0xaa;
PLLFEED = 0x55;
MAMCR = 0; /* MAM取指周期為2個CCLK時鐘周期 */
MAMTIM = MAM_TIM;
MAMCR = 2;
VICIntEnClr = 0xffffffff; /* 中斷初始化 */
VICVectAddr = 0;
VICIntSelect = 0;
}
/*********************************************************************************************
* 名稱: TimeDly(uint32 dly)
* 功能: 長軟件延時
* 參數: dly 延時數,越大越長
* 返回: 無
* 修改:
* 注釋:
*********************************************************************************************/
void TimeDly(uint32 dly)
{
uint32 i;
for(; dly>0; dly--)
for(i=0; i<500; i++);
}
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -