亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? target.c

?? Hello I Send som Source Code Aboat LPC2000
?? C
字號:
/*****************************************************************************
 *   target.c:  Target C file for NXP LPC23xx/24xx Family Microprocessors
 *
 *   Copyright(C) 2006, NXP Semiconductor
 *   All rights reserved.
 *
 *   History
 *   2006.07.13  ver 1.00    Prelimnary version, first Release
 *
*****************************************************************************/
#include "LPC23xx.h"
#include "type.h"
#include "irq.h"
#include "target.h"

/******************************************************************************
** Function name:		TargetInit
**
** Descriptions:		Initialize the target board; it is called in a necessary 
**						place, change it as needed
**
** parameters:			None
** Returned value:		None
** 
******************************************************************************/
void TargetInit(void)
{
  /* Add your codes here */
  return;
}

/******************************************************************************
** Function name:		GPIOResetInit
**
** Descriptions:		Initialize the target board before running the main() 
**				function; User may change it as needed, but may not 
**				deleted it.
**
** parameters:			None
** Returned value:		None
** 
******************************************************************************/
void GPIOResetInit( void )
{
  /* Reset all GPIO pins to default: primary function */
  PINSEL0 = 0x00000000;
  PINSEL1 = 0x00000000;
  PINSEL2 = 0x00000000;
  PINSEL3 = 0x00000000;
  PINSEL4 = 0x00000000;
  PINSEL5 = 0x00000000;
  PINSEL6 = 0x00000000;
  PINSEL7 = 0x00000000;
  PINSEL8 = 0x00000000;
  PINSEL9 = 0x00000000;
  PINSEL10 = 0x00000000;
    
  IODIR0 = 0x00000000;
  IODIR1 = 0x00000000;
  IOSET0 = 0x00000000;
  IOSET1 = 0x00000000;
    
  FIO0DIR = 0x00000000;
  FIO1DIR = 0x00000000;
  FIO2DIR = 0x00000000;
  FIO3DIR = 0x00000000;
  FIO4DIR = 0x00000000;
    
  FIO0SET = 0x00000000;
  FIO1SET = 0x00000000;
  FIO2SET = 0x00000000;
  FIO3SET = 0x00000000;
  FIO4SET = 0x00000000;
  return;        
}

/******************************************************************************
** Function name:		ConfigurePLL
**
** Descriptions:		Configure PLL switching to main OSC instead of IRC
**						at power up and wake up from power down. 
**						This routine is used in TargetResetInit() and those
**						examples using power down and wake up such as
**						USB suspend to resume, ethernet WOL, and power management
**						example
** parameters:			None
** Returned value:		None
** 
******************************************************************************/
void ConfigurePLL ( void )
{
  DWORD MValue, NValue;

  if ( PLLSTAT & (1 << 25) )
  {
	PLLCON = 1;			/* Enable PLL, disconnected */
	PLLFEED = 0xaa;
	PLLFEED = 0x55;
  }

  PLLCON = 0;				/* Disable PLL, disconnected */
  PLLFEED = 0xaa;
  PLLFEED = 0x55;
    
  SCS |= 0x20;			/* Enable main OSC */
  while( !(SCS & 0x40) );	/* Wait until main OSC is usable */

  CLKSRCSEL = 0x1;		/* select main OSC, 12MHz, as the PLL clock source */

  PLLCFG = PLL_MValue | (PLL_NValue << 16);
  PLLFEED = 0xaa;
  PLLFEED = 0x55;
      
  PLLCON = 1;				/* Enable PLL, disconnected */
  PLLFEED = 0xaa;
  PLLFEED = 0x55;

  CCLKCFG = CCLKDivValue;	/* Set clock divider */
#if USE_USB
  USBCLKCFG = USBCLKDivValue;		/* usbclk = 288 MHz/6 = 48 MHz */
#endif

  while ( ((PLLSTAT & (1 << 26)) == 0) );	/* Check lock bit status */
    
  MValue = PLLSTAT & 0x00007FFF;
  NValue = (PLLSTAT & 0x00FF0000) >> 16;
  while ((MValue != PLL_MValue) && ( NValue != PLL_NValue) );

  PLLCON = 3;				/* enable and connect */
  PLLFEED = 0xaa;
  PLLFEED = 0x55;
  while ( ((PLLSTAT & (1 << 25)) == 0) );	/* Check connect bit status */
  return;
}

/******************************************************************************
** Function name:		TargetResetInit
**
** Descriptions:		Initialize the target board before running the main() 
**						function; User may change it as needed, but may not 
**						deleted it.
**
** parameters:			None
** Returned value:		None
** 
******************************************************************************/
void TargetResetInit(void)
{
#ifdef __DEBUG_RAM    
  MEMMAP = 0x2;			/* remap to internal RAM */
#endif

#ifdef __DEBUG_FLASH    
  MEMMAP = 0x1;			/* remap to internal flash */
#endif

#if USE_USB
  PCONP |= 0x80000000;		/* Turn On USB PCLK */
#endif
  /* Configure PLL, switch from IRC to Main OSC */
  ConfigurePLL();

  /* Set system timers for each component */
#if (Fpclk / (Fcclk / 4)) == 1
  PCLKSEL0 = 0x00000000;	/* PCLK is 1/4 CCLK */
  PCLKSEL1 = 0x00000000;
#endif
#if (Fpclk / (Fcclk / 4)) == 2
  PCLKSEL0 = 0xAAAAAAAA;	/* PCLK is 1/2 CCLK */
  PCLKSEL1 = 0xAAAAAAAA;	 
#endif
#if (Fpclk / (Fcclk / 4)) == 4
  PCLKSEL0 = 0x55555555;	/* PCLK is the same as CCLK */
  PCLKSEL1 = 0x55555555;	
#endif

  /* Set memory accelerater module*/
  MAMCR = 0;
#if Fcclk < 20000000
  MAMTIM = 1;
#else
#if Fcclk < 40000000
  MAMTIM = 2;
#else
  MAMTIM = 3;
#endif
#endif
  MAMCR = 2;

  GPIOResetInit();

  init_VIC();
  return;
}

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
3d动漫精品啪啪一区二区竹菊 | jiyouzz国产精品久久| 一区二区激情视频| 亚洲天堂成人在线观看| 欧美激情在线观看视频免费| 久久精品一区二区三区四区| 国产午夜精品在线观看| 国产欧美一区二区精品久导航| xnxx国产精品| 国产欧美va欧美不卡在线| 欧美国产精品v| 亚洲人成7777| 亚洲国产精品久久人人爱| 一区二区三区在线观看国产| 亚洲一区二区三区四区在线免费观看 | 亚洲精品一区二区三区在线观看 | 国产mv日韩mv欧美| 国产成人综合自拍| 国产69精品一区二区亚洲孕妇| 成人激情小说网站| 色香色香欲天天天影视综合网| 欧美日本一区二区三区四区| 日韩欧美国产综合| 日本一区二区免费在线观看视频 | 日韩影院在线观看| 国产在线精品视频| 一本一道久久a久久精品| 欧美日韩国产在线观看| 精品99999| 最新久久zyz资源站| 亚洲福利国产精品| 国产乱理伦片在线观看夜一区| 成人网男人的天堂| 欧美疯狂做受xxxx富婆| 亚洲精品在线一区二区| 亚洲精品高清视频在线观看| 麻豆国产精品官网| 色综合久久久久久久| 精品成人一区二区| 亚洲午夜久久久久久久久久久| 国产.精品.日韩.另类.中文.在线.播放| 91麻豆免费观看| 精品国内片67194| 亚洲激情六月丁香| 丁香啪啪综合成人亚洲小说 | 精品国产一区二区三区av性色| 一区在线观看免费| 国产尤物一区二区在线| 欧美日韩亚洲另类| 中文字幕电影一区| 美女国产一区二区三区| 色菇凉天天综合网| 国产精品沙发午睡系列990531| 久久99国产精品久久99果冻传媒| 91激情在线视频| 国产精品久久久久久妇女6080 | 综合久久久久久久| 国产精品99久久久久久似苏梦涵 | 久久麻豆一区二区| 日本欧美一区二区三区乱码 | 日韩和欧美一区二区| 99这里只有精品| 国产午夜精品福利| 国产一区二区在线观看免费| 欧美精品乱码久久久久久按摩| 亚洲精品视频一区二区| 成人黄色a**站在线观看| 久久久久久亚洲综合| 另类综合日韩欧美亚洲| 日韩三级伦理片妻子的秘密按摩| 人人超碰91尤物精品国产| 欧美日韩在线免费视频| 亚洲一区二区高清| 欧美日韩精品一区二区三区四区| 一二三区精品视频| 在线欧美日韩精品| 玉米视频成人免费看| 欧美性欧美巨大黑白大战| 亚洲精品成人悠悠色影视| 91免费国产在线观看| 亚洲精品日日夜夜| 色天使久久综合网天天| 亚洲美女视频在线| 色悠久久久久综合欧美99| 亚洲永久精品国产| 欧美乱妇15p| 久久国产日韩欧美精品| 久久免费的精品国产v∧| 成人福利视频网站| 亚洲精品免费看| 欧美精品v国产精品v日韩精品| 奇米影视在线99精品| 欧美精品一区二区三区四区 | 欧美日韩在线观看一区二区| 日韩不卡一二三区| 久久九九99视频| 在线免费不卡电影| 日韩激情av在线| 亚洲国产精品ⅴa在线观看| 97久久人人超碰| 日韩主播视频在线| 久久久久久免费毛片精品| 99精品一区二区| 久色婷婷小香蕉久久| 国产精品久久久久久妇女6080 | 国产高清不卡二三区| 亚洲图片你懂的| 日韩无一区二区| 99久久免费国产| 免费成人美女在线观看| 国产精品视频线看| 欧美色老头old∨ideo| 精品中文字幕一区二区| 亚洲日本在线天堂| 欧美大片在线观看| 91色porny蝌蚪| 国产精品一卡二| 亚洲成av人在线观看| 国产精品美女久久久久久久网站| 欧美美女一区二区三区| 国产不卡视频一区二区三区| 亚洲国产乱码最新视频| 国产欧美日韩在线| 欧美美女视频在线观看| 97久久超碰国产精品电影| 国产在线看一区| 天天av天天翘天天综合网 | 91亚洲精品乱码久久久久久蜜桃| 日韩和欧美一区二区| 一区二区三区在线免费播放| 亚洲国产岛国毛片在线| 日韩一区二区三区在线| 91蝌蚪porny| 成人美女在线观看| 韩国精品主播一区二区在线观看 | 国产在线看一区| 精品一区二区三区影院在线午夜 | 国产精品久久免费看| 日韩欧美一级二级三级久久久| 欧美在线观看一区| gogo大胆日本视频一区| 国产乱码一区二区三区| 麻豆91精品91久久久的内涵| 亚洲一区二区欧美日韩| 亚洲欧洲制服丝袜| 中文字幕中文字幕在线一区 | 亚洲午夜久久久久久久久电影院| 亚洲欧洲三级电影| 中文字幕免费在线观看视频一区| 一区二区三区在线观看动漫| 中文字幕在线免费不卡| 中文字幕一区二区三区四区| 久久精品一区二区三区四区| 久久精品人人做人人爽人人| 久久久噜噜噜久久人人看 | 国产精品每日更新| 亚洲国产精品t66y| 国产精品麻豆一区二区| 国产精品欧美一级免费| 国产日韩欧美精品一区| 国产欧美一区二区精品性色超碰 | 午夜日韩在线电影| 一区二区三区蜜桃| 午夜精品久久久久影视| 三级不卡在线观看| 日韩黄色免费电影| 精品一二三四区| 成人精品高清在线| 91福利国产成人精品照片| 欧美色区777第一页| 日韩精品一区在线| 久久影院视频免费| 亚洲欧美一区二区久久| 午夜成人在线视频| 国产精品亚洲成人| 91免费在线看| 日韩亚洲欧美在线| 中文字幕精品在线不卡| 亚洲在线视频网站| 久久超碰97人人做人人爱| 成人黄色一级视频| 欧美无砖砖区免费| 日韩精品一区二区三区视频| 久久天天做天天爱综合色| 亚洲精品视频自拍| 狠狠狠色丁香婷婷综合久久五月| 成人精品高清在线| 欧美一区二区三区系列电影| 久久久久久影视| 亚洲午夜日本在线观看| 国产一区二区三区免费| 91电影在线观看| 国产欧美日韩亚州综合| 亚洲二区视频在线| 丁香啪啪综合成人亚洲小说| 欧美理论在线播放| 中文字幕亚洲不卡| 久久99国产精品免费网站| 在线视频亚洲一区| 国产精品天美传媒|