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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cstartup_sam7.c

?? ARM7X256的網(wǎng)絡(luò)ARP和ICMP的簡(jiǎn)單軟件協(xié)議版(備注是IAR開(kāi)發(fā)環(huán)境下)
?? C
字號(hào):
//*----------------------------------------------------------------------------
//*         ATMEL Microcontroller Software Support  -  ROUSSET  -
//*----------------------------------------------------------------------------
//* The software is delivered "AS IS" without warranty or condition of any
//* kind, either express, implied or statutory. This includes without
//* limitation any warranty or condition with respect to merchantability or
//* fitness for any particular purpose, or against the infringements of
//* intellectual property rights of others.
//*----------------------------------------------------------------------------
//* File Name           : Cstartup_SAM7.c
//* Object              : Low level initializations written in C for IAR
//*                       tools
//* 1.0   08/Sep/04 JPP	: Creation
//* 1.10  10/Sep/04 JPP : Update AT91C_CKGR_PLLCOUNT filed
//*----------------------------------------------------------------------------

// Include the board file description
#include "Board.h"
#include <string.h>

extern void AT91F_DBGU_Printk(char *);
// The following functions must be write in ARM mode this function called directly
// by exception vector
extern void AT91F_Spurious_handler(void);
extern void AT91F_Default_IRQ_handler(void);
extern void AT91F_Default_FIQ_handler(void);


//*----------------------------------------------------------------------------
//* \fn    AT91F_LowLevelInit
//* \brief This function performs very low level HW initialization
//*        this function can be use a Stack, depending the compilation
//*        optimization mode
//*----------------------------------------------------------------------------
void AT91F_LowLevelInit( void) @ "ICODE"
{
  int            i;
  AT91PS_PMC     pPMC = AT91C_BASE_PMC;
 
  // Set Flash Waite sate
  //  Single Cycle Access at Up to 30 MHz, or 40
  //  if MCK = 47923200 I have 75 Cycle for 1.5 useconde ( flied MC_FMR->FMCN
  AT91C_BASE_MC->MC_FMR = ((AT91C_MC_FMCN)&(75 <<16)) | AT91C_MC_FWS_1FWS ;

  // Watchdog Disable
  AT91C_BASE_WDTC->WDTC_WDMR= AT91C_WDTC_WDDIS;

  // Set MCK at 47 923 200
  
  // 1 Enabling the Main Oscillator:
  // SCK = 1/32768 = 30.51 uSeconde
  // Start up time = 8 * 6 / SCK = 56 * 30.51 = 1,46484375 ms
  pPMC->PMC_MOR = (( AT91C_CKGR_OSCOUNT & (0x06 <<8) | AT91C_CKGR_MOSCEN ));
  
  // Wait the startup time
  while(!(pPMC->PMC_SR & AT91C_PMC_MOSCS));
  
  // 2 Checking the Main Oscillator Frequency (Optional)
  
  // 3 Setting PLL and divider:
  // - div by 5 Fin = 3,6864 =(18,432 / 5)
  // - Mul 25+1: Fout =	95,8464 =(3,6864 *26)
  // for 96 MHz the erroe is 0.16%
  //eld out NOT USED = 0 Fi
  pPMC->PMC_PLLR = ((AT91C_CKGR_DIV & 5) |
                   (AT91C_CKGR_PLLCOUNT & (28<<8)) |
                   (AT91C_CKGR_MUL & (25<<16)));

  // Wait the startup time
  while(!(pPMC->PMC_SR & AT91C_PMC_LOCK));
  
  // 4. Selection of Master Clock and Processor Clock
  // select the PLL clock divided by 2
  pPMC->PMC_MCKR = AT91C_PMC_PRES_CLK_2 ;
  while(!(pPMC->PMC_SR & AT91C_PMC_MCKRDY));

  pPMC->PMC_MCKR |= AT91C_PMC_CSS_PLL_CLK ;
  while(!(pPMC->PMC_SR & AT91C_PMC_MCKRDY));

  // Set up the default interrupts handler vectors
  AT91C_BASE_AIC->AIC_SVR[0] = (int) AT91F_Default_FIQ_handler ;
  for (i=1;i < 31; i++)
  {
      AT91C_BASE_AIC->AIC_SVR[i] = (int) AT91F_Default_IRQ_handler ;
  }
  AT91C_BASE_AIC->AIC_SPU  = (int) AT91F_Spurious_handler ;
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_DataAbort
//* \brief This function reports an Abort
//*----------------------------------------------------------------------------
void AT91F_SpuriousHandler() 
{
	AT91F_DBGU_Printk("-F- Spurious Interrupt detected\n\r");
	while (1);
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_DataAbort
//* \brief This function reports an Abort
//*----------------------------------------------------------------------------
void AT91F_DataAbort() 
{
	AT91F_DBGU_Printk("-F- Data Abort detected\n\r");
	while (1);
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_FetchAbort
//* \brief This function reports an Abort
//*----------------------------------------------------------------------------
void AT91F_FetchAbort()
{
	AT91F_DBGU_Printk("-F- Prefetch Abort detected\n\r");
	while (1);
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_Undef
//* \brief This function reports an Abort
//*----------------------------------------------------------------------------
void AT91F_Undef() 
{
	AT91F_DBGU_Printk("-F- Undef detected\n\r");
	while (1);
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_UndefHandler
//* \brief This function reports that no handler have been set for current IT
//*----------------------------------------------------------------------------
void AT91F_UndefHandler() 
{
	AT91F_DBGU_Printk("-F- Undef detected\n\r");
	while (1);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米四色…亚洲| 日韩欧美不卡在线观看视频| 久久精品一二三| 国产揄拍国内精品对白| 欧美精品一区二区在线观看| 精品一区二区三区免费毛片爱| 日韩一级免费观看| 久久草av在线| 国产精品电影一区二区三区| 99久久婷婷国产综合精品| 综合激情成人伊人| 欧美日韩二区三区| 久久福利资源站| 国产精品乱码一区二区三区软件| 成人综合日日夜夜| 亚洲精品国产a| 56国语精品自产拍在线观看| 精品一区二区三区免费观看| 中文字幕 久热精品 视频在线| aaa欧美日韩| 婷婷综合在线观看| 久久精品亚洲乱码伦伦中文| av午夜一区麻豆| 日韩精品每日更新| 国产色产综合色产在线视频| 91亚洲大成网污www| 丝袜a∨在线一区二区三区不卡| 日韩美女在线视频| 波多野结衣一区二区三区| 亚洲一卡二卡三卡四卡五卡| 日韩精品自拍偷拍| 不卡电影免费在线播放一区| 日韩av网站免费在线| 国产无一区二区| 欧美日本在线播放| 粉嫩一区二区三区性色av| 亚洲成av人影院| 国产日产欧美精品一区二区三区| 在线观看欧美日本| 国产麻豆精品theporn| 亚洲一区二区精品视频| 国产三级精品在线| 777亚洲妇女| 97aⅴ精品视频一二三区| 麻豆精品视频在线观看免费| 亚洲乱码日产精品bd| 欧美va日韩va| 欧美精三区欧美精三区| 成人精品亚洲人成在线| 精品一二三四在线| 亚洲第一久久影院| 亚洲精品自拍动漫在线| 欧美激情中文字幕| 欧美精品一区二区三区蜜臀 | 日本中文一区二区三区| 国产精品激情偷乱一区二区∴| 日韩女优制服丝袜电影| 欧美日韩中文字幕精品| 91蜜桃网址入口| 夫妻av一区二区| 国产毛片一区二区| 捆绑紧缚一区二区三区视频| 亚洲宅男天堂在线观看无病毒| 国产精品午夜久久| 久久久久久久久一| 欧美一区二区三区免费观看视频| 韩国女主播一区| 日韩精品五月天| 樱花影视一区二区| 国产日韩欧美麻豆| 精品日韩在线一区| 91精品久久久久久久久99蜜臂| 99国产精品久久久久久久久久久| 国产一区二区三区最好精华液| 亚洲r级在线视频| 亚洲欧洲精品一区二区三区不卡 | 国产高清不卡一区二区| 天堂在线亚洲视频| 日日摸夜夜添夜夜添国产精品| 国产精品国产三级国产aⅴ入口| 欧美日高清视频| 欧美三级乱人伦电影| 99久久婷婷国产综合精品| 蜜臀av一区二区| 日本在线不卡视频一二三区| 亚洲国产精品精华液网站| 亚洲欧美日韩国产综合在线| 中文字幕一区不卡| 1000精品久久久久久久久| 欧美高清在线精品一区| 久久夜色精品国产噜噜av| 精品国产一二三区| 日韩精品一区二区三区四区| 欧美熟乱第一页| 欧美日韩免费电影| 欧美日韩亚洲综合一区二区三区| 欧洲一区二区av| 欧美日韩夫妻久久| 中文字幕欧美日本乱码一线二线 | 91久久精品国产91性色tv| 全国精品久久少妇| 日韩福利电影在线| 午夜久久久久久电影| 午夜激情一区二区| 奇米亚洲午夜久久精品| 久久不见久久见免费视频1| 国产在线观看一区二区| 国产一区二区三区香蕉| 狠狠色丁香婷婷综合| 91在线国产福利| 欧美主播一区二区三区| 欧美高清你懂得| 精品三级av在线| 久久综合九色综合欧美就去吻 | 欧美日韩电影一区| 日韩三级在线免费观看| 久久综合狠狠综合久久综合88| 中文字幕在线一区免费| 亚洲少妇最新在线视频| 亚洲高清视频的网址| 久久av中文字幕片| 高清不卡一区二区| 色美美综合视频| 26uuu亚洲婷婷狠狠天堂| 国产精品国产三级国产普通话蜜臀| 亚洲视频你懂的| 日本91福利区| www.视频一区| 欧美日本一区二区在线观看| 久久亚洲精品国产精品紫薇| 久久综合色综合88| 亚洲v日本v欧美v久久精品| 美女诱惑一区二区| aaa亚洲精品| 日韩午夜激情视频| 成人免费一区二区三区在线观看| 亚洲v日本v欧美v久久精品| 成人黄色免费短视频| 欧美久久久久中文字幕| 国产女主播在线一区二区| 亚洲愉拍自拍另类高清精品| 狠狠狠色丁香婷婷综合激情| 91麻豆文化传媒在线观看| 成人av在线播放网址| 91精品国产丝袜白色高跟鞋| 国产精品久久久久久久久果冻传媒| 亚洲欧洲精品一区二区三区不卡 | 欧日韩精品视频| 久久影院午夜论| 午夜精品免费在线| 成人激情黄色小说| 精品成人一区二区| 麻豆精品视频在线观看免费| 在线中文字幕一区| 欧美国产乱子伦| 麻豆视频一区二区| 欧美日韩国产在线观看| 国产精品美女久久久久久| 黄色小说综合网站| 欧美日韩一级大片网址| 亚洲欧美另类小说视频| 国产在线精品一区二区三区不卡| 欧美日韩在线三区| 亚洲午夜成aⅴ人片| 不卡的av在线播放| 欧美极品aⅴ影院| 狠狠色狠狠色综合日日91app| 在线播放国产精品二区一二区四区| 成人免费一区二区三区在线观看| 看片网站欧美日韩| 欧美精品一区二区三| 首页亚洲欧美制服丝腿| 欧美色中文字幕| 亚洲综合丁香婷婷六月香| 99久久精品国产网站| 国产三级一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 精品欧美乱码久久久久久 | 337p亚洲精品色噜噜噜| 日韩精品久久久久久| 在线观看网站黄不卡| 亚洲精品成人在线| 色综合久久久网| 日韩毛片视频在线看| 在线观看亚洲专区| 亚洲国产日韩综合久久精品| 色婷婷综合久久久中文一区二区| 中文字幕在线一区二区三区| 大美女一区二区三区| 综合中文字幕亚洲| 91久久免费观看| 亚洲成人自拍网| 7777精品伊人久久久大香线蕉超级流畅| 免费日韩伦理电影| 2023国产一二三区日本精品2022| 久久国内精品视频| 久久只精品国产| 菠萝蜜视频在线观看一区| 亚洲午夜免费福利视频| 制服丝袜激情欧洲亚洲|