基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt

基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt

ID:57112843

大?。?39.50 KB

頁數(shù):26頁

時間:2020-07-31

基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt_第1頁
基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt_第2頁
基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt_第3頁
基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt_第4頁
基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt_第5頁
資源描述:

《基于ARM的硬件系統(tǒng)設(shè)計(jì)課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、LPC2214系統(tǒng)控制模塊LPC2214引腳連接模塊LPC2214通用I/O模塊內(nèi)容涉及5基于ARM的硬件系統(tǒng)設(shè)計(jì)(2)1系統(tǒng)包括:最小系統(tǒng)、鍵盤電路和顯示電路。最小系統(tǒng):LPC2214及復(fù)位、晶振、電源電路、調(diào)試接口電路。鍵盤電路:外擴(kuò)6個獨(dú)立式鍵盤顯示電路:RT12864點(diǎn)陣液晶顯示在實(shí)際系統(tǒng)中,總要求系統(tǒng)具有良好的人機(jī)界面,就要求設(shè)計(jì)相應(yīng)的電路。今天以基于LPC2214的人機(jī)接口電路的設(shè)計(jì),來介紹系統(tǒng)控制模塊、引腳連接模塊和GPIO模塊。2電源電路設(shè)計(jì)-DC-DC轉(zhuǎn)換芯片1、最小系統(tǒng)的設(shè)計(jì)3晶振電路設(shè)計(jì)有兩種時鐘信號產(chǎn)生方式:內(nèi)部振蕩

2、方式和外部時鐘輸入方式。絕大多數(shù)系統(tǒng)開發(fā)都選擇內(nèi)部振蕩方法來產(chǎn)生時鐘信號。(a)內(nèi)部振蕩方式(b)外部輸入方式4晶振電路設(shè)計(jì)根據(jù)LPC2214的最高工作頻率以及PLL電路的工作方式,選擇12MHz的無源晶振,12MHz的晶振頻率經(jīng)過LPC2214片內(nèi)的PLL電路倍頻后,最高可以達(dá)到60MHz。片內(nèi)的PLL電路兼有倍頻和信號提純的功能,因此,系統(tǒng)可以以較低的外部時鐘信號獲得較高的工作頻率,以降低因高速開關(guān)時鐘所造成的高頻噪聲。5復(fù)位電路設(shè)計(jì)傳統(tǒng)的8位單片機(jī)系統(tǒng)多采用電容充電電路來產(chǎn)生上電復(fù)位信號,微控制器也可采用這種方式。6在多數(shù)嵌入式系統(tǒng)設(shè)

3、計(jì)中,一般不采用阻容復(fù)位方式,而是使用專用復(fù)位芯片來產(chǎn)生上電復(fù)位信號,有的芯片還支持手動復(fù)位。使用CAT825S作為微控制器的復(fù)位信號產(chǎn)生電路,電路中不需要任何器件。7JTAG接口電路設(shè)計(jì)-接口簡介調(diào)試接口不是系統(tǒng)運(yùn)行必需的,但在嵌入式產(chǎn)品開發(fā)與實(shí)驗(yàn)階段,調(diào)試接口是必不可少的。LPC2214片內(nèi)有一個JTAG調(diào)試接口,通過這個接口可以控制芯片的運(yùn)行并獲取內(nèi)部信息。8LPC2214最小系統(tǒng)LPC2214+電源電路+晶振電路+復(fù)位電路+JTAG接口電路可構(gòu)成真正意義上的最小系統(tǒng)程序可運(yùn)行于LPC2214內(nèi)部的16KBSRAM中,也可以下載到片內(nèi)

4、256KB的Flash中。9LPC2214擴(kuò)展系統(tǒng)LPC2214最小系統(tǒng)+SDRAM+FLASH電路可構(gòu)成一個完全的嵌入式系統(tǒng)可運(yùn)行于SDRAM中的程序,也可以運(yùn)行FLASH中的程序程序大小可以很大,如果將程序保存到FLASH中,掉電后不會丟失,因此,既可以通過JTAG接口調(diào)試程序,也可以將程序燒寫到FLASH,然后運(yùn)行FLASH中的程序在此基礎(chǔ)上加入必要的接口及其他電路,就構(gòu)成了具體的LPC2214應(yīng)用系統(tǒng)102、鍵盤電路的設(shè)計(jì)11引腳號引腳名稱功能說明1VSS模塊的電源地2VDD模塊的電源正端3V0LCD驅(qū)動電壓輸入端4RS(CS)并行

5、的指令/數(shù)據(jù)選擇信號;串行的片選信號5R/W(SID)并行的讀寫選擇信號;串行的數(shù)據(jù)口6E(CLK)并行的使能信號;串行的同步時鐘7DB0并行數(shù)據(jù)位08DB1并行數(shù)據(jù)位19DB2并行數(shù)據(jù)位210DB3并行數(shù)據(jù)位3引腳號引腳名稱功能說明11DB4并行數(shù)據(jù)位412DB5并行數(shù)據(jù)位513DB6并行數(shù)據(jù)位614DB7并行數(shù)據(jù)位715PSB并/串行接口選擇:H-并行;L-串行16NC空腳17/RET復(fù)位,低電平有效18NC空腳19LED_A背光源正極(LED+5V)20LED_K背光源負(fù)極(LED-OV)3、顯示電路的設(shè)計(jì)RT12864引腳說明及時序

6、圖:12RT12864同LPC2214連接圖:134、軟件編程涉及模塊系統(tǒng)控制模塊:設(shè)置PLL獲得更高的系統(tǒng)時鐘cclk。引腳連接模塊:設(shè)置P0口的P0.17~P0.25為通用I/O口。GPIO模塊:設(shè)置P0口P0.17~P0.22為輸入引腳,P0.23~P0.25也為輸出引腳,并控制相應(yīng)引腳的高低電平。145、PLL控制LPC2214具有PLL電路,通過PLL升頻,可以獲得更高的系統(tǒng)時鐘cclk。輸入時鐘是Fosc,范圍為10~25MHz,輸出時鐘是Fcclk,范圍為10~60MHz。15相位頻率檢測對輸入的兩路時鐘信號進(jìn)行頻率相位檢測,

7、將兩者之差以電流形式給出;電流控制型振蕩器(CCO)根據(jù)輸入電流大小控制振蕩頻率,只有當(dāng)輸入電流為零時,其振蕩頻率穩(wěn)定在一特定值,CCO的工作頻率Fcco范圍為156~320MHz16PLL相關(guān)寄存器PLL饋送寄存器(PLLFEED—0xE01FC08C,WO)PLL配置寄存器(PLLCFG—0xE01FC084,R/W)PLL控制寄存器(PLLCON—0xE01FC080,R/W)PLL狀態(tài)寄存器(PLLSTAT—0xE01FC088,RO)系統(tǒng)要求Fosc=12MHz,F(xiàn)cclk=60MHz,如何正確設(shè)置相應(yīng)寄存器了?17PLL操作流程

8、:18#definePLLCON(*((volatileunsignedlong*)0xE01FC080))#definePLLCFG(*((volatileunsignedlo

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。