娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月13日(星期一)

正在發(fā)生

2021年01月13日 | lpc1768之開發(fā)板初始化工作

發(fā)布者:真誠的友誼 來源: eefocus關(guān)鍵字:lpc1768  開發(fā)板 手機看文章 掃描二維碼
隨時隨地手機看文章

要寫一個點亮led的程序,首先要做的開發(fā)板的初始化工作。要初始化哪些部分呢?


一.開發(fā)板初始化操作


1.首先要配置的是:引腳模式選擇寄存器。


#define PINMODE0(*(volatile unsigned long *)0x4002C040)


PINMODE0寄存器控制 port0口p0.0---p0.15的上拉電阻/下拉電阻配置


PINMODE1寄存器控制 port0口p0.16---p0.26的上拉電阻/下拉電阻配置




PINMODE2寄存器控制 port1口p1.0---p1.15的上拉電阻/下拉電阻配置


PINMODE3寄存器控制 port1口p1.16---p1.31的上拉電阻/下拉電阻配置




PINMODE4寄存器控制 port1口p2.0---p2.15的上拉電阻/下拉電阻配置


PINMODE5寄存器控制 port1口p2.16---p2.31的上拉電阻/下拉電阻配置




PINMODE6寄存器控制 port1口p3.0---p3.15的上拉電阻/下拉電阻配置


PINMODE7寄存器控制 port1口p3.16---p3.31的上拉電阻/下拉電阻配置




PINMODE8寄存器控制 port1口p4.0---p4.15的上拉電阻/下拉電阻配置


PINMODE9寄存器控制 port1口p4.16---p4.31的上拉電阻/下拉電阻配置


配置方式為:32位寄存器對應(yīng)管腳的位置0,選擇片內(nèi)上拉電阻方式。


2.禁止全部中斷。


__asm int32s IrqDisable (void)

{

CPSIDI

MOVR0, #0

BXLR

}




3.存儲器加速模塊配置。


#define FLASHCFG(*(volatile unsigned long *)0x400FC000)




FLASHCFG = ((0x05ul << 12) & (~(0x003f))) | 0x003a;


這樣將該寄存器的位配置為:0101 0000 0011 1010,使用一個緩沖區(qū)可用于指令取指緩沖操作,使用一個緩沖區(qū)來處理數(shù)據(jù)訪問的緩沖操作,加速時能,flash訪問使用6個cpu時鐘。


4.為每個部件設(shè)置系統(tǒng)時鐘。


#define PCLKSEL0(*(volatile unsigned long *)0x400FC1A8)


#if (FPCLK / (FCCLK / 4)) == 1

PCLKSEL0 = 0x00000000;

PCLKSEL1 = 0x00000000;

#endif


CLKOUTCFG = 0;


5.關(guān)閉鎖相環(huán)PLL0,避免調(diào)速錯誤。

if ((PLL0STAT >> 24) == 1)

{

PLL0CON = 1;

PLL0FEED = 0xAA;

PLL0FEED = 0x55;

}

PLL0CON = 0;

PLL0FEED = 0xAA;

PLL0FEED = 0x55;

while(PLL0STAT & (3 << 24))

{}


6.設(shè)置主要時鐘。


SCS = (SCS & 0x04) | 0x20;


while ((SCS & (1ul << 6)) == 0)

{}


CLKSRCSEL = 0x01;


PLL0CFG= (((PLL_NVALUE - 1) << 16) | (PLL_MVALUE - 1));

PLL0FEED= 0xAA;

PLL0FEED= 0x55;


PLL0CON= 1;

PLL0FEED= 0xAA;

PLL0FEED= 0x55;


while ((PLL0STAT & (1ul << 24)) == 0)

{}


CCLKCFG = (FCCO / FCCLK) - 1;


while (((PLL0STAT & (1ul << 26)) == 0))

{}

while (((PLL0STAT & 0x00007FFF) != (PLL_MVALUE - 1)) &&

(((PLL0STAT & 0x00FF0000) >> 16) != (PLL_NVALUE - 1)))

{}


PLL0CON= 3;

PLL0FEED = 0xAA;

PLL0FEED = 0x55;

while ((PLL0STAT & (1ul << 25)) == 0)

{}

7.設(shè)置usb時鐘。




#if FUSBCLK_EN == 1

#if (FCCO % (FUSBCLK * 2)) != 0

PLL1CON = 1;

PLL1CFG = ((FUSBCLK / FOSC) - 1) | (1 << 5);


PLL1FEED = 0xaa;

PLL1FEED = 0x55;

while ((PLL1STAT & (1 << 10)) == 0)

{}

PLL1CON= 3;

PLL1FEED = 0xaa;

PLL1FEED = 0x55;

#else

USBCLKCFG = (FCCO / (FUSBCLK * 2)) - 1;

PLL1CON= 0;

PLL1FEED= 0xaa;

PLL1FEED= 0x55;

#endif

#endif



8.設(shè)置存儲器加速模塊


#if FCCLK <= 20000000

FLASHCFG = ((0x01ul << 12) & (~(0x003f))) | 0x003a;

#endif


#if FCCLK > 20000000 && FCCLK <= 40000000

FLASHCFG = ((0x02ul << 12) & (~(0x003f))) | 0x003a;

#endif


#if FCCLK > 40000000 && FCCLK <= 60000000

FLASHCFG = ((0x03ul << 12) & (~(0x003f))) | 0x003a;

#endif


#if FCCLK > 60000000 && FCCLK <= 80000000

FLASHCFG = ((0x04ul << 12) & (~(0x003f))) | 0x003a;

#endif


#if FCCLK > 80000000 && FCCLK <= 100000000

FLASHCFG = ((0x05ul << 12) & (~(0x003f))) | 0x003a;

#endif


STCALIB = FCCLK / 100;


IrqEnable();


關(guān)鍵字:lpc1768  開發(fā)板 引用地址:lpc1768之開發(fā)板初始化工作

上一篇:關(guān)于LPC2103和SI4432的無線通信系統(tǒng)設(shè)計
下一篇:對LPC2103串口的一些理解

推薦閱讀

集微網(wǎng)消息,據(jù)第一財經(jīng)援引一名不愿意透露姓名的外資投行人士稱,小米管理層在圣誕期間會見了多家香港的投行,近期會決定由哪家銀行做保薦人和承銷商。若消息屬實,小米很可能成為香港首批“同股不同權(quán)”的上市公司。據(jù)了解,2017年12月15日,港交所宣布,正式拓寬現(xiàn)行上市制度,允許“同股不同權(quán)”的公司在主機板上市。2014年阿里巴巴考慮在港上市時,就...
最近,中國在雙足機器人領(lǐng)域也算是捷報頻傳了,前幾天CES展會上優(yōu)必選的Walker仿人機器人剛剛驚艷亮相,這兩天小編我又在中國新聞的網(wǎng)站上看到了另一款來自上海理工大學(xué)雙足機器人小貝。據(jù)介紹這是全球目前唯一可以同時做到“平衡、高效、智能、安全、經(jīng)濟”5個關(guān)鍵特性的大雙足機器人 每每提到雙足機器人,大家都會止不住的嘆息。看著波士頓動力的Atla...
氣相色譜儀在石油化工、生物化學(xué)、醫(yī)藥衛(wèi)生、食品工業(yè)、環(huán)保等方面應(yīng)用很廣,它除用于定量和定性分析外,還能測定樣品在固定相上的分配系數(shù)、活度系數(shù)、分子量和比表面積等物理化學(xué)常數(shù)。下面由上海泰特儀器介紹氣相色譜儀10種檢測故障的小方法。氣相色譜儀故障不一,或大或小,檢測故障的方法也不止一種:1、觀察法這種方法主要是通過目測觀察來發(fā)現(xiàn)故障...
1月12日消息,新浪“2020科技風(fēng)云榜”年度盛典今日正式開幕。由于疫情原因,本屆科技風(fēng)云榜所有活動于線上舉行。  本次科技風(fēng)云榜以“萬物再生長”為主題,與眾多行業(yè)領(lǐng)袖、業(yè)內(nèi)大佬共話科技時代。現(xiàn)場頒發(fā)了包含最受關(guān)注國際科技品牌、年度最具潛力創(chuàng)業(yè)公司在內(nèi)的多項大獎。在手機部分中,榮耀30獲得新浪2020科技風(fēng)云榜——年度潮流5G手機。 ...

史海拾趣

問答坊 | AI 解惑

求教DS1390和msp430的實時時鐘編程

求教DS1390和msp430的實時時鐘編程 想在液晶上實時顯示時鐘,精確到秒 大家有參考?xì)v程嗎? 謝謝提供…

查看全部問答∨

求助:一個quartus工具設(shè)置的問題

如圖所示,我每開個文件就打開個新的窗口,就像IE瀏覽器一樣,這樣用起來很不方便,如何設(shè)置使文件窗口像遨游瀏覽器等那樣顯示文件,鼠標(biāo)一點就切換,而不用每次換個文件就要將窗口最小化再換文件。或者扎樣能使quartus回到默認(rèn)設(shè)置,默認(rèn)設(shè)置下就 ...…

查看全部問答∨

從NOR FLASH可啟動,NAND FLASH不行

CPU是S3C2440,64M SDRAM,2M NOR FLASH,64M NAND FLASH。 NOR FLASH啟動,可運行簡單程序和WIN CE;但NAND FLASH起不來。 有誰遇到過這問題嗎?…

查看全部問答∨

WM屏幕旋轉(zhuǎn)的消息

請問Windows Mobile設(shè)備屏幕旋轉(zhuǎn)的時候會產(chǎn)生什么消息? 如何去截獲這個消息呢?…

查看全部問答∨

eeworld積分有什么用,可以兌換人民幣么?

捧場的都給分哈,不過小弟分不多,呵呵!…

查看全部問答∨

求:c#實現(xiàn)將一個文件從PDA拷貝到PC上的例程

求:c#實現(xiàn)將一個文件從PDA拷貝到PC上的例。…

查看全部問答∨

設(shè)置WinCE調(diào)試應(yīng)用程序,在ActiveSync連接的時候,出現(xiàn)一個對話框

“未創(chuàng)建任何配置文件。要創(chuàng)建新配置文件,請使用‘控制面板’中的‘右鍵’圖標(biāo)。”我點了確定之后,又出現(xiàn)一個 “由于無法訪問您的個人信息管理器(pim)程序而無法完成同步。請確認(rèn)您的PIM程序正在運行并再次同步。如果您的PIM程序正在運行,請 ...…

查看全部問答∨

51中,計時器步長多少?就是每次遞增或遞減多少時間啊?

51中,計時器步長多少?就是每次遞增或遞減多少時間啊?…

查看全部問答∨

STM32的最新庫3.10的問題,請指教

今天調(diào)試STM32F103RCT6,發(fā)現(xiàn)一個問題,就是用以前的庫程序根本不運行,用最新的3.10,發(fā)現(xiàn)程序總是停在 while((RCC->CR & RCC_CR_PLL2RDY) == 0)     {     }     這里而不在執(zhí)行,軟件仿真也是停在這里 ...…

查看全部問答∨

交流有效值FPGA實用程序

clk: 系統(tǒng)時鐘;rst:復(fù)位信號 clk1us: 對交流信號采樣的時鐘; pulse: 交流信號過零方波 data: 正弦輸入數(shù)據(jù) rms_div:在一個周期按采樣間隔取樣數(shù)據(jù)所求的和 rms_by:在一個周期按采樣間隔累加數(shù)據(jù)和值   交流信號的RMS=(rms_div/rms_by ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 平凉市| 金堂县| 博客| 平原县| 娄烦县| 长岛县| 广河县| 平阳县| 夏津县| 保靖县| 马龙县| 普兰县| 陵水| 长阳| 辽阳县| 清水河县| 盱眙县| 尤溪县| 青州市| 柳河县| 阿城市| 土默特左旗| 银川市| 新疆| 息烽县| 西畴县| 什邡市| 荔浦县| 阳新县| 霍邱县| 扶余县| 西畴县| 武宁县| 海宁市| 西和县| 井研县| 广东省| 大名县| 陕西省| 信宜市| 宝清县|