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

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

ARM-JX

  • ARM單片機(jī)啟動(dòng)代碼研究

    摘要:在32位ARM核單片機(jī)嵌入式系統(tǒng)的開(kāi)發(fā)中,為了保證系統(tǒng)能正常獨(dú)立運(yùn)行,用戶必須編寫自己的啟動(dòng)程序。以飛利浦公司的LPC2210單片機(jī)為例,在ADSl.2集成開(kāi)發(fā)環(huán)境中,介紹了啟動(dòng)程序的編寫過(guò)程。該啟動(dòng)程序在EasyARM2200開(kāi)發(fā)板運(yùn)行成功。關(guān)鍵詞:?jiǎn)纹瑱C(jī);啟動(dòng)代碼;嵌入式系統(tǒng)

    標(biāo)簽: ARM 單片機(jī) 啟動(dòng)代碼

    上傳時(shí)間: 2013-10-19

    上傳用戶:yunfan1978

  • ARM單片機(jī)開(kāi)發(fā)調(diào)試方法

    ARM單片機(jī)開(kāi)發(fā)調(diào)試方法

    標(biāo)簽: ARM 單片機(jī)開(kāi)發(fā) 調(diào)試方法

    上傳時(shí)間: 2013-11-15

    上傳用戶:CHINA526

  • ARM單片機(jī)的存儲(chǔ)器接口

    ARM系列單片機(jī)是當(dāng)前發(fā)展最快的一類嵌入式處理器,用其構(gòu)成的嵌入式系統(tǒng)具有結(jié)構(gòu)簡(jiǎn)單,功能強(qiáng)大,處理速度快、功耗低等諸多優(yōu)點(diǎn)。在嵌入式系統(tǒng)設(shè)計(jì)中,存儲(chǔ)器模塊是最常用的模塊,本文以Philips公司生產(chǎn)32位ARM單片機(jī)LPC2114單片機(jī)作為不開(kāi)放總線的ARM單片機(jī)典型代表與常見(jiàn)存儲(chǔ)器的接口技術(shù),并將其接口方式和傳統(tǒng)的8位MCS-51單片機(jī)的存儲(chǔ)器接口進(jìn)行比較,使讀者明白其異同,快速開(kāi)發(fā)出適合于各類應(yīng)用的32位嵌入式系統(tǒng)。

    標(biāo)簽: ARM 單片機(jī) 存儲(chǔ)器接口

    上傳時(shí)間: 2013-12-06

    上傳用戶:chenjjer

  • 最強(qiáng)萬(wàn)年歷源碼(支持24節(jié)氣、支持所有單片機(jī)、ARM)

    最強(qiáng)萬(wàn)年歷源碼(支持24節(jié)氣、支持所有單片機(jī)、ARM)

    標(biāo)簽: ARM 萬(wàn)年歷 源碼 單片機(jī)

    上傳時(shí)間: 2013-10-21

    上傳用戶:bjgaofei

  • LPC1300系列ARM簡(jiǎn)介

    LPC1311/13/42/43是基于第二代ARM Cortex-M3內(nèi)核的微控制器,其系統(tǒng)性能大大提高,增強(qiáng)了調(diào)試特性,令所支持模塊的集成級(jí)別更高,其最大亮點(diǎn)在于具有極高的代碼集成度和極低的功耗。

    標(biāo)簽: 1300 LPC ARM

    上傳時(shí)間: 2013-10-20

    上傳用戶:dapangxie

  • NXP LPC1100 ARM Cortex-M0性能分析

    2004年初恩智浦(NXP)推出了基于ARM7內(nèi)核處理器的首個(gè)閃存微控制器系列。自此以來(lái),恩智浦ARM系列微控制器陣容不斷壯大,占據(jù)廣闊的應(yīng)用領(lǐng)域。包括ARM968、ARM926和Cortex-M3內(nèi)核處理器系列。這些系列產(chǎn)品擁有豐富的外設(shè),如以太網(wǎng)、USB、CAN和電機(jī)控制等。

    標(biāo)簽: Cortex-M 1100 NXP LPC

    上傳時(shí)間: 2013-11-12

    上傳用戶:mickey008

  • LPC1700系列ARM基于第二代ARM Cortex-M3

    LPC1700系列ARM是基于第二代ARM Cortex-M3內(nèi)核的微控制器,是為嵌入式系統(tǒng)應(yīng)用而設(shè)計(jì)的高性能、低功耗的32位微處理器,適用于儀器儀表、工業(yè)通訊、電機(jī)控制、燈光控制、報(bào)警系統(tǒng)等領(lǐng)域。其操作頻率高達(dá)100MHz,采用3級(jí)流水線和哈佛結(jié)構(gòu),帶獨(dú)立的本地指令和數(shù)據(jù)總線以及用于外設(shè)的低性能的第三條總線,使得代碼執(zhí)行速度高達(dá)1.25MIPS/MHz,并包含1個(gè)支持隨機(jī)跳轉(zhuǎn)的內(nèi)部預(yù)取指單元。

    標(biāo)簽: ARM Cortex-M 1700 LPC

    上傳時(shí)間: 2013-11-17

    上傳用戶:lbbyxmraon

  • ARM多端口存儲(chǔ)器控制器PL176技術(shù)手冊(cè)

     NXP半導(dǎo)體設(shè)計(jì)的LPC3000系列ARM芯片,適用于要求高性能和低功耗結(jié)合的嵌入式應(yīng)用中。  NXP通過(guò)使用90納米的處理技術(shù),將一個(gè)帶有矢量浮點(diǎn)協(xié)處理器的ARM926EJ-S CPU內(nèi)核與一系列包括USB On-The-Go在內(nèi)的標(biāo)準(zhǔn)外設(shè)結(jié)合起來(lái),從而實(shí)現(xiàn)LPC3000的性能目標(biāo)。LPC3000系列ARM可工作在高于266MHz的CPU頻率下。ARM926EJ-S CPU內(nèi)核加入5級(jí)流水處理并采用哈佛結(jié)構(gòu)。該內(nèi)核還具有一個(gè)完整的存儲(chǔ)器管理單元(MMU),以提供支持現(xiàn)代操作系統(tǒng)多程序設(shè)計(jì)所需的虛擬存儲(chǔ)器功能。ARM926EJ-S CPU內(nèi)核還包含了帶有單周期MAC操作的一系列DSP指令擴(kuò)展,以及Jazelle Java字節(jié)代碼執(zhí)行。NXP實(shí)現(xiàn)的器件具有一個(gè)32kB指令高速緩存和32kB數(shù)據(jù)高速緩存。

    標(biāo)簽: ARM 176 PL 多端口

    上傳時(shí)間: 2013-11-20

    上傳用戶:xiaowei314

  • ARM指令集(2)

    ARM指令集(2)  1.跳轉(zhuǎn)指令   在ARM中有兩種方式可以實(shí)現(xiàn)程序的跳轉(zhuǎn):一種是刀‘轉(zhuǎn)指令;另一種是直接向PC寄存器(R15)中寫入目標(biāo)地址值。   通過(guò)直接向PC寄存器中寫入目標(biāo)地址值可以實(shí)現(xiàn)在46B地址空間中任意跳轉(zhuǎn),這種跳轉(zhuǎn)指令又稱為長(zhǎng)跳轉(zhuǎn)。如果在長(zhǎng)跳轉(zhuǎn)指令之前使用MOV LR,PC等指令,則可以保存將來(lái)返回的地址值,這樣就實(shí)現(xiàn)了在46B地址空間中的子程序調(diào)用。   在ARM版本5及以上的體系中,實(shí)現(xiàn)了ARM指令集和Thumb指令集的混合使用。指令使用目標(biāo)地址值的bit[0]來(lái)確定目標(biāo)程序的類型。bit[0]的值為1時(shí),目標(biāo)程序?yàn)門humb指令;bit[0]值為0時(shí),目標(biāo)程序?yàn)锳RM指令。   在ARM版本5以前的體系中,傳送到PC寄存器中的目標(biāo)地址值的低兩位bits[1∶0]被忽略,跳轉(zhuǎn)指令只能在ARM指令集中執(zhí)行,即程序不能從ARM狀態(tài)切換到Thumb狀態(tài)。非T系列ARM版本5體系不含Thumb指令,當(dāng)程序試圖切換到Thumb狀態(tài)時(shí),將產(chǎn)生未定義指令異常中斷。   ARM跳轉(zhuǎn)指令可以從當(dāng)前指令向前或向后的32MB地址空間跳轉(zhuǎn)。這類跳轉(zhuǎn)指令有以下4種。

    標(biāo)簽: ARM 指令集

    上傳時(shí)間: 2013-11-20

    上傳用戶:妄想演繹師

  • arm指令集(1)

    arm指令集(1)  ARM跳轉(zhuǎn)指令可以從當(dāng)前指令向前或向后的32MB地址空間跳轉(zhuǎn)。這類跳轉(zhuǎn)指令有以下4種。   (1)B 跳4專指令   B〔條件) (地址)   B指令屬于ARM指令集,是最簡(jiǎn)單的分支指令。一旦遇到一個(gè)B指令,ARM處理器將立即跳轉(zhuǎn)到給定的地址,從那里繼續(xù)執(zhí)行。注意:存儲(chǔ)在分支指令中的實(shí)際值是相對(duì)當(dāng)前R15的值的一個(gè)偏移量,而不是一個(gè)絕對(duì)地址。它的值由匯編器來(lái)計(jì)算,是24位有符號(hào)數(shù),左移兩位后有符號(hào)擴(kuò)展為32位,表示的有效偏移位為26位(+/- 32 MB)。   (2)BL 帶返回的跳轉(zhuǎn)指令   BI,〔條件) (地址)   BL指令也屬于ARM指令集,是另一個(gè)分支指令。就在分支之前,在寄存器R14中裝載上R15的內(nèi)容,因此可以重新裝載R14到R15中來(lái)返回到這個(gè)分支之后的那個(gè)指令處執(zhí)行,它是子例程的一個(gè)基本但強(qiáng)力的實(shí)現(xiàn)。   (3)BLX 帶返回和狀態(tài)切換的跳轉(zhuǎn)指令   BLX <地址>   BLX指令有兩種格式,第1種格式的BLX指令記作BLX(1)。BLX(1)從ARM指令集跳轉(zhuǎn)到指令中指定的目標(biāo)地址,并將程序狀態(tài)切換到Thumb狀態(tài),該指令同時(shí)將PC寄存器的內(nèi)容復(fù)制到LR寄存器中。   BLX(1)指令屬于無(wú)條件執(zhí)行的指令。   第2種格式的BLX指令記作BLX(2)。BLX(2)指令從ARM指令集跳轉(zhuǎn)到指令中指定的目標(biāo)地址,目標(biāo)地址的指令可以是ARM指令,也可以是Thumb指令。目標(biāo)地址放在指令中的寄存器<dest>中,該地址的bit[0]值為0,目標(biāo)地址處的指令類型由CPSR中的T位決定。該指令同時(shí)將PC寄存器的內(nèi)容復(fù)制到LR寄存器中。   (4)BX 帶狀態(tài)切換的跳轉(zhuǎn)指令   BX(條件) (dest)   BX指令跳轉(zhuǎn)到指令中指定的目標(biāo)地址,目標(biāo)地址處的指令可以是ARM指令,也可以是Thumb指令。目標(biāo)地址值為指令的值和0xFl·FFFFFF做“與”操作的結(jié)果,目標(biāo)地址處的指令類型由寄存器決定。

    標(biāo)簽: arm 指令集

    上傳時(shí)間: 2014-12-27

    上傳用戶:laomv123

主站蜘蛛池模板: 漳平市| 克东县| 五原县| 广平县| 德阳市| 原平市| 手游| 新田县| 长白| 泽州县| 池州市| 凤庆县| 宁强县| 五寨县| 阳信县| 靖江市| 芜湖县| 静乐县| 吉木乃县| 彭州市| 宣威市| 沿河| 离岛区| 榆林市| 宜昌市| 杂多县| 东明县| 拉萨市| 阿瓦提县| 新昌县| 武强县| 收藏| 洛浦县| 平果县| 固阳县| 霸州市| 济源市| 蒲江县| 鲁甸县| 丰都县| 鸡西市|