第1章-數(shù)據(jù)手冊lpc2000微控制器中文_第1頁
第1章-數(shù)據(jù)手冊lpc2000微控制器中文_第2頁
第1章-數(shù)據(jù)手冊lpc2000微控制器中文_第3頁
第1章-數(shù)據(jù)手冊lpc2000微控制器中文_第4頁
第1章-數(shù)據(jù)手冊lpc2000微控制器中文_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

嵌入的高速Flash器。128位寬度的器接口和獨特的加速結(jié)構(gòu)使32位代碼能夠在最大時鐘速率下CAN、通道以及多9個外部中斷使它們特別適用于汽車、工業(yè)控制應用以及醫(yī)療系統(tǒng)和容錯維護總線。LPC2292/2294包含76(使用了外部器)~112(單片)個GPIO口。由于內(nèi)置了寬范圍的串16kB片內(nèi)靜態(tài)RAM和256kB片內(nèi)Flash程序器。128位寬接口/可實現(xiàn)高達單扇區(qū)或整片擦除時間為400ms。EmbeddedICE-RT和嵌入式接口使用片內(nèi)RealMonitor軟件對任務進行實時調(diào)試并支持對執(zhí)810位A/D2.44μs2個32位定時器(帶4路捕獲和4路比較通道 片內(nèi)晶振頻率范圍:1~30-CPU操作電壓范圍:1.65~1.95V(1.8V0.151訂購SOT486-SOT486-2器件FLASH256162-256164-僅適用于LPC22941結(jié)構(gòu)(1)僅適用于LPC22942LQFP1443管腳描P0口管腳的操作取決于管腳連接模塊所選擇的功能。P0口的P0.26和P0.31不可用。OOTxD0-UART0的發(fā)送器輸IISCL-I2C時鐘輸入/輸出。開漏輸出(符合I2C規(guī)范SDA-I2C數(shù)據(jù)輸入/輸出。開漏輸出(符合I2C規(guī)范IOIIOOTxD1-UART1的發(fā)送器輸IOIIIIRD4-CAN4輸OTD4-CAN4發(fā)送器輸描DCD1-UART1數(shù)據(jù)載注:當RESET為低時,EINT1上的低電平強制復位后由引導裝載程序IIIIIOI4IRD3-CAN3輸5OTD3-CAN36IRD2-CAN2輸8OTD2-CAN2發(fā)送器輸IRD1-CAN1輸I轉(zhuǎn)換輸入I轉(zhuǎn)換輸入I轉(zhuǎn)換輸入I轉(zhuǎn)換輸入描P1口:P1口是32位雙I/O口。每個位都有獨立的方向控制。P1口管腳的操作取決于管腳連接模塊所選擇的功能。P1口的P1.2~P1.15不可用。OCS0-片選信號0,低電平(Bnak0地址范圍:8000000080FFOOTRACEPKT0-包位0,帶內(nèi)部上拉的標準I/O口OTRACEPKT1-包位1,帶內(nèi)部上拉的標準I/O口OTRACEPKT2-包位2,帶內(nèi)部上拉的標準I/O口7OTRACEPKT3-包位3,帶內(nèi)部上拉的標準I/O口OTRACESYNC-同步。帶內(nèi)部上拉的標準I/O口注RESET為低時,TRACESYNC上的低電平會使P1.25:16在復OOOOTRACECLK-時鐘。帶內(nèi)部上拉的標準I/O口IRTCK-返回的測試時鐘輸出。JTAG端口的額外信號。當處理器頻注:當RESET為低時,RTCK上的低電平會P1.31:26在復位后作OTDO-JTAG接口測試數(shù)據(jù)輸出IITCK-JTAG接口測試時鐘ITMS-JTAG接口的模式ITRST-JTAG接口的測試復位P2.0-16-D0-外部器數(shù)據(jù)線D1-外部器數(shù)據(jù)線D2-外部器數(shù)據(jù)線D3-外部器數(shù)據(jù)線D4-外部器數(shù)據(jù)線描D5-外部器數(shù)據(jù)線D6-外部器數(shù)據(jù)線D7-外部器數(shù)據(jù)線D8-外部器數(shù)據(jù)線D9-外部器數(shù)據(jù)線D10-外部器數(shù)據(jù)線D11-外部器數(shù)據(jù)線D12-外部器數(shù)據(jù)線D13-外部器數(shù)據(jù)線D14-外部器數(shù)據(jù)線D15-外部器數(shù)據(jù)線D16-外部器數(shù)據(jù)線D17-外部器數(shù)據(jù)線D18-外部器數(shù)據(jù)線D19-外部器數(shù)據(jù)線D20-外部器數(shù)據(jù)線D21-外部器數(shù)據(jù)線1D22-外部器數(shù)據(jù)線D23-外部器數(shù)據(jù)線D24-外部器數(shù)據(jù)線D25-外部器數(shù)據(jù)線D26-外部器數(shù)據(jù)線BOOT0-當RESET為低時,BOOT0BOOT1一同控制引導和內(nèi)部D27-外部器數(shù)據(jù)線BOOT1-當RESET為低時,BOOT1BOOT0一同控制引導和內(nèi)部BOOT1:0=00選擇引導CS0控制的8位器。BOOT1:0=01選擇引導CS0控制的16位器BOOT1:0=10選擇引導CS0控制的32位器BOOT1:0=11選擇內(nèi)部Flash器D28-外部器數(shù)據(jù)線D29-外部器數(shù)據(jù)線ID30-外部器數(shù)據(jù)線ID31-外部器數(shù)據(jù)線描述P3.0-74-71,66-48-O器地址O器地址O器地址O器地址O器地址O器地址O器地址O器地址O器地址O器地址O10O11O12O13O14O15O16O17O18O19O20O21O22O23OCS3-片選信號3,低電平有效(Bank3地址范圍8300000083FFOCS2-片選信號2,低電平有效(Bank2地址范圍8200000082FFOCS1-片選信號1,低電平有效(Bank1地址范圍8100000081FFOOBLS3-字節(jié)定位選擇信號(Bank3),低電平有效I轉(zhuǎn)換輸入描OBLS2-字節(jié)定位選擇信號(Bank2),低電平有效I轉(zhuǎn)換輸入OBLS1-字節(jié)定位選擇信號(Bank1),低電平有效OBLS0-字節(jié)定位選擇信號(Bank0),低電平有效OTD1-CAN1發(fā)送器輸I外部復位輸入。該管腳的低電平將器件復位,并使I/O口和功能恢復默認狀態(tài),處理器從地0開始執(zhí)行。帶遲滯TTL電平IOII模擬地:0V參考點。標稱電壓與VSS相同,但應當互相以減少IPLL模擬地:0V參考點。標稱電壓與VSS相同,但應當互相以II互相以減少噪聲和故障II在下面章節(jié)中對LPC2292/2294的系統(tǒng)和功能作詳細的描述THUMB16位指令長度使其可以達到標ARM代碼兩倍的密度,卻仍然保ARM的大多數(shù)性能上的優(yōu)勢,這些優(yōu)勢是使用16位寄存器的16位處理器所不具有的。這是因為THUMB代碼和ARM代碼一樣,在相同的32位寄存器上進行操作。理器性能的160%。LPC2292/2294集成了一個256kB的FLASH器系統(tǒng)。該器可用作代碼和數(shù)據(jù)的。對FLASH存片內(nèi)SRAM可用作代碼和/或數(shù)據(jù)的。SRAM支持8位、16位和32位。LPC2292/2294具 中。詳見6.21節(jié)“系統(tǒng)控制”。4.03.753.53.02.01.0

0xFFFFAHBVPBAHBVPBBOOT(從片內(nèi)Flash重新映射16K字節(jié)片內(nèi)靜態(tài)256k字節(jié)片內(nèi)Flash0xEFFF0xE0000xDFFF0xC0000x80000x7FFF0x7FFF0x7FFF0x40010x40000x40000x3FFF0x00040x00030.0 0x0000圖3LPC2292/2294器映快速中斷請求(FIQ)具有最高優(yōu)先級。如果分配FIQ的請求1個,VIC將中斷請求“相或”向ARM處理器產(chǎn)FIQ信號。當只有一個被分FIQFIQ等待時間FIQ服務程序只要簡單地啟動器件的處理就可以了。但FIQ級的1個,F(xiàn)IQ服務程VIC中讀出一個字以識別產(chǎn)生中斷請求的FIQ中斷源是哪一個。向量IRQ具有中等優(yōu)先級。該級別16個中斷請求。中斷請求中的任意一個都可分配16個向量IRQslot中的任意一個,其中slot0具有最高優(yōu)先級,而slot15則為最低優(yōu)先級。非向量IRQ的優(yōu)先級最低VIC將所有向量和非向量IRQ組合后向ARM處理器產(chǎn)生IRQ信號。IRQ服務程序可通過VIC的一個寄存器立即啟動并跳轉(zhuǎn)到相應地址。如果有任意一個向量IRQ發(fā)出請求,VIC則提供最高優(yōu)先級請求IRQ服務程序的地址,否則提供默認程序的地址,該默認程序由所有非向量IRQ共用。默認程序可另一個VIC寄存器以確定哪個IRQ被激活。表4所列為每個功能的中斷源。每個外設都有一條中斷線連接到向量中斷控制器,但可能有幾個4VIC通道0-1Embedded 2Embedded 30-3(MR0,MR1,MR2MR3)0-3(CR0,CR1CR2,40-3(MR0,MR1,MR2MR3)0-3(CR0,CR1CR2,5Rx線狀態(tài)Rx數(shù)據(jù)可用(RDA)6Rx線狀態(tài)Rx數(shù)據(jù)可用(RDA)700-6(MR0,MR1,MR2MR3MR4MR5,89PLL時鐘RTCCIF(計數(shù)器增加),RTCALF(VIC通道CAN1(Txint,RxCAN2(Txint,RxCAN3(Txint,Rxint)-僅用于CAN4(Txint,Rxint)-僅用于5管腳連接模塊的寄存PINSEL0寄存器控制6所列管腳的功能。IODIR寄存器中的方向控制位GPIO功能應用到管腳時才有效。對于其它功能,方向自動進行控制。表6所列設定之外的設定都被保留,用戶不要使用這些6管腳功能0(PINSEL0值功00001TxD1011100001RxD1031100001SCL1011值功00001SDA101100001SCK101100001MISO101100001MOSI101100001SSEL1021100001TxD1041100001RxD1061100001101100GPIO001CTS101100001DSR1011RD4[1](CAN控制器值功00001DTR1011TD4[1](CAN控制器00001DCD101100001RI1011PINSEL1寄存器控制7所列管腳的功能。IODIR寄存器中的方向控制位GPIO功能應用到管7管腳功能1(PINSEL1值0000110110000110SCK110000110MISO110000110MOSI110000110SSEL11值00001510RD3[1](CAN控制器1100001TD3[1](CAN控制器101100001RD2CAN控制器101100001TD2CAN101100001RD1CAN控制器1011000011011001011011001011011001011011001011011值000011011PINSEL2寄存器控制8所列管腳的功能。IODIR寄存器中的方向控制位GPIO功能應用到管8管腳功能2(PINSEL2—23P1.20/管腳 0x或管腳 0x或管腳 0x或管腳P3.31 0x或10=BLS0管腳P2.15:8 00或11=P2.15:8 01或10=D15:8管腳P3.30 00或11=P3.30 01或10=BLS1管腳P2.27:16 0x或11=P2.27:16 管腳P2.29:28 0x或11=P2.29:28或保留 管腳 0x或11=P2.31:30或 管腳 0x或11=P3.29:28或 617180-0-0時使P3.231時使能XCLK0-10能AIN41能AIN51RESET=時該位的復位值控制P3.23/A23/XCLK和P3.22:2/A2.22:2中地址線的數(shù)目 001=A3:2為地址 101=A15:2為地址010=A5:2為地址 如果復位時BOOT1:0=11,域的復位值為-外部器控制器是一個為系統(tǒng)總線和外部(片外)器器件提供接口的功能模塊。它可同時支持器組都支持SRAM、ROM、FlashEPROM、BurstROM器或一些外部I/O器件。I/O沒有連接到特定外設功能的管腳GPIO寄存器進行控制。管腳可以動態(tài)配置為輸入或輸出。寄存器所有I/O10A/DLPC2292/2294分別包含一個帶8路輸入的10位逐次近模-數(shù)轉(zhuǎn)換器LPC2292/22942/4CAN控制器。控制器局域網(wǎng)絡(CAN)是一個串行通信協(xié)議,它能有I2C接I2C是一個雙向總線,它使用兩條線:串行時鐘線(SCL)和串行數(shù)據(jù)線(SDA)實現(xiàn)互連的控制。每接收信息的發(fā)送器(例如器。發(fā)送器和/或可以操作為主或從模式,這取決于是啟動數(shù)據(jù)的發(fā)送或是只被尋址。I2C是一個多主總線,它可以由超過一個總線主控器進行控制。LPC2292/2294所包含的I2C功能支400kbit/s(快速I2C)標準的I2C總線接多主機總線(無主機SPI接的432有可選擇時間周期:從(tpclk×256×4)(tpclk×232×4),可選值為tpclk×4這使其適合于由電池供電的,CPU不連續(xù)工作(空閑模式)的系統(tǒng)??删幊袒鶞蕰r鐘分頻器允許調(diào)節(jié)RTC以適應不同的晶振頻基于標準的定時器模塊并具有其所有特性。不LPC2292/2294只將其功能輸出到管腳。它動作。功能也建立在匹配寄存器事件基礎之上。獨立控制上升和下降沿位置的能力使可以應用于的領域。例如,多相位電機控制通常需要個非的輸出,而這3個輸出的脈寬和位置需要獨立進行控制兩個匹配寄存器可用于提供單邊沿控制的輸出。匹配寄MR0通過匹配時重新設置計數(shù)值來控制周期率。其它的匹配寄存器控制邊沿的位置。每個額外的單邊沿控制輸出只需要期的開始并且當MR0發(fā)生匹配時,都有一個上升沿。3個匹配寄存器可用于提供一個雙邊沿控制輸出。也就是說,MR0匹配寄存器控制周期速率,其它匹配寄存器控制兩個邊沿位置。每個額外的雙邊沿控制輸出只需要兩個匹配寄存器,因為所有輸出的重復速率是相同的。使邊沿控制輸出時,指定的匹配寄存器控制輸出的上升和下降沿。這樣就產(chǎn)生了正脈沖(當7個匹配寄存器,可實現(xiàn)6個單邊沿控制或3個雙邊沿控制 振蕩器支持晶振范圍為1MHz~30MHz。晶振輸出頻率稱為FOSC,而ARM處理器時鐘頻率稱為cclkPLL可以接受范圍為10MHz~25MHz的輸入時鐘頻率。輸入頻率通過一個電流控制振蕩器(CCO)可以倍增10MHz~60MHz。倍增器可以132的整數(shù)(實際上在該系列微控制器當中CPULPC2292/2294有2個復位源:RESET管腳和看門狗復位。RESET管腳是一個觸發(fā)輸入管腳,復位狀態(tài)將一直保持到外部復位撤除,振蕩器開始運行。振蕩Flash控制器喚醒定時器的用途是確保振蕩器和其它操作所需要的模擬功能在處理器能夠執(zhí)行指令之前完全正喚醒定時器監(jiān)視晶體振蕩器是否可以安全地開始執(zhí)行代碼。當上電時,或某些事件導致退出可作為4個獨立的中斷信號來處理。外部中斷輸入可用于將處理器從掉電狀態(tài)喚醒。器映射控制改變了從地址0x 開始的中斷向量的映射。向量可以映射到片內(nèi)Flash器的底部,也可以映射到片內(nèi)靜態(tài)RAM。這使得在不同器空間中運行的代碼都能夠?qū)χ袛噙M行控制。LPC2292/2294支持兩種低功耗模式:空閑模式和掉電模式。在空閑模式中,指令的執(zhí)行被暫停,直到在掉電模式中,振蕩器被關閉,沒有任何的內(nèi)部時鐘。處理器狀態(tài)和寄存器、外設寄存器和內(nèi)部SRAM的值在掉電模式下保持不變。管腳的邏輯電平保持靜態(tài)。通過復位或特定的不需要時鐘還可工作的中斷可終止掉電模式并恢復正常操作。由于所有動態(tài)的操作都被暫停,掉電模式使消耗的功VPB分頻器決定處理器時鐘(cclk)和外設時鐘(pclk)之間的關系。VPB分頻器有兩個用途。第一,VPBARM處理器的最高速度下不能正確操作,為了彌補這一點,VPB總線頻率可以降低為處理器時鐘頻率的一半1/4。VPB總線在復位后的默認狀態(tài)是1/4速率運行。VPB分頻器的第二個用途是當所有GPIOP1口復用。這意味著P0口的所有通信、定時器和接口外設在開發(fā)和調(diào)試階段都可ARMEmbeddedICE邏輯提供對片內(nèi)調(diào)試的支持。對目標系統(tǒng)進行調(diào)試需要一個主機來運行調(diào)試軟件和EmbeddedICE協(xié)議轉(zhuǎn)換器。EmbeddedICE協(xié)議轉(zhuǎn)換器將調(diào)試協(xié)議命令轉(zhuǎn)換成所需要的JTAG數(shù)據(jù),從而對目標系統(tǒng)上的ARM內(nèi)核進行。狀態(tài),目標系統(tǒng)程序與主機調(diào)試器或其它獨立的主機進行通信時也不會中斷程序流程。ARM7TDMI-S內(nèi)核上運行的程序?qū)⒄{(diào)試通信通道作為協(xié)處理器14進行。調(diào)試通信通道允許JTAG端口發(fā)送和接收數(shù)據(jù),但不影響正常的程序流程。調(diào)試通信通道數(shù)據(jù)和控制寄存器映射到EmbeddedICE邏輯中的地址。行的。嵌入式宏單元(ETM)對深嵌入處理器內(nèi)核提供了實時能力。它向一個端口輸出處理外部端口分析儀在軟件調(diào)試器的控制下捕獲信息。指令(或PC)顯示了處理器的執(zhí)行流程并提供所有已執(zhí)行指令的列表。指令被壓縮為廣播分支地址和一套用于指示流水線狀態(tài)的狀態(tài)信號。信息的產(chǎn)生可通過選擇觸發(fā)源進行控制。觸發(fā)源包括地址比較器、計數(shù)器和序列發(fā)生器。由于信調(diào)試器,當用戶對運行臺的應用程序進行調(diào)試時,它運行在。它使用 的特定RealMonitor軟件。9極限-V-V-V-VDC輸入電壓,可承5V的I/O-VDC輸入電壓,其它I/O-VI—I—-℃P—W是一些重要參數(shù)的額定值,并未說明器件在極限參數(shù)或任何條件下(第8節(jié)“靜態(tài)特性”參數(shù)在操作溫度范圍內(nèi)是有效的,除非另有規(guī)定。所有的電壓都是相對Vss而言,除非另只有在V310靜態(tài)特VVV標準端口管腳,RESET,Vi=——3Vi=——3VO=0;VO=——3-Tj——0—V0—V——V——V——VIOH=-V3-——VIOL=-——VVOH=V3--——VOL=4——VOH=-—-VOL=-—Vi=5V上拉電流(施加到Vi=---V3<Vi<5V000I1V18=1.8V,Tamb=25℃,代碼——————I2CVTOL=——VVTOL=——VVTOL=——VIOL=——V輸入漏電流(到VI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論