資源描述:
《《ARM硬件結(jié)構(gòu)》課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、嵌入式技術(shù)與應(yīng)用智能電器與智能系統(tǒng)省重點(diǎn)實(shí)驗(yàn)室ARM硬件結(jié)構(gòu)5CHAPTER第5章目錄1.簡(jiǎn)介2.引腳配置3.存儲(chǔ)器尋址4.系統(tǒng)控制模塊5.存儲(chǔ)器加速模塊6.外部存儲(chǔ)器控制器7.引腳連接模塊8.向量中斷控制器9.GPIO10.UART011.UART112.I2C接口13.SPI接口14.定時(shí)器0/115.脈寬調(diào)制器(PWM)16.A/D轉(zhuǎn)換器17.實(shí)時(shí)時(shí)鐘18.看門狗第5章目錄1.簡(jiǎn)介2.引腳配置3.存儲(chǔ)器尋址4.系統(tǒng)控制模塊5.存儲(chǔ)器加速模塊6.外部存儲(chǔ)器控制器7.引腳連接模塊8.向量中斷控制器9.GPIO10.UART011.UART112.I2C接口
2、13.SPI接口14.定時(shí)器0/115.脈寬調(diào)制器(PWM)16.A/D轉(zhuǎn)換器17.實(shí)時(shí)時(shí)鐘18.看門狗5.1簡(jiǎn)介L(zhǎng)PC2000系列微控制器概述LPC2000系列微控制器基于ARM7TDMI-SCPU內(nèi)核。支持ARM和Thumb指令集,芯片內(nèi)集成豐富外設(shè),而且具有非常低的功率消耗。使該系列微控制器特別適用于工業(yè)控制、醫(yī)療系統(tǒng)、訪問(wèn)控制和POS機(jī)等場(chǎng)合。器件型號(hào)引腳數(shù)片內(nèi)RAM片內(nèi)Flash10位AD通道數(shù)CAN控制器備注LPC21146416KB128KB4--LPC21246416KB256KB4--LPC221014416KB-8-帶外部存儲(chǔ)器接口LPC
3、221214416KB128KB8-LPC221414416KB256KB8-LPC21196416KB128KB42-LPC21296416KB256KB42-LPC21946416KB256KB44-LPC229014416KB-82帶外部存儲(chǔ)器接口LPC229214416KB256KB82LPC229414416KB256KB84LPC2131648KB32KB8--LPC21326416KB64KB8-帶1路DACLPC21346416KB128KB雙8路-LPC21366416KB256KB雙8路-LPC21386432KB512KB雙8路-LPC
4、2000系列器件信息芯片內(nèi)部框圖LPC2000系列微控制器包含四大部分:ARM7TDMI-SCPUAHBToVPB橋EMCVICI2C串行接口SPI串行接口UART0&1CAN看門狗定時(shí)器系統(tǒng)控制外部中斷TIMER0/1ADC通用I/OPWM0實(shí)時(shí)時(shí)鐘SRAMFlashAHB總線ARM7局部總線系統(tǒng)功能ARM7TDMI-SCPUARM7局部總線及相關(guān)部件AHB高性能總線及相關(guān)部件VLSI外設(shè)總線及相關(guān)部件芯片內(nèi)部框圖ARM7TDMI-SCPUAHBToVPB橋EMCVICI2C串行接口SPI串行接口UART0&1CAN看門狗定時(shí)器系統(tǒng)控制外部中斷TIMER0
5、/1ADC通用I/OPWM0實(shí)時(shí)時(shí)鐘SRAMFlashAHB總線ARM7局部總線系統(tǒng)功能LPC2000系列微控制器將ARM7TDMI-S配置為小端模式(Little-endian)。ARM7TDMI-SCPUAHB外設(shè)分配了2M字節(jié)的地址范圍,它位于4G字節(jié)ARM尋址空間的最頂端。每個(gè)AHB外設(shè)都分配了16KB的地址空間。EMCVICLPC2000系列微控制器的外設(shè)功能(除中斷控制器)都連接到VPB總線。AHB到VPB的橋?qū)PB總線與AHB總線相連。VPB外設(shè)分配了2M字節(jié)的地址范圍,從3.5GB地址點(diǎn)開始。每個(gè)VPB外設(shè)都分配了16KB的地址空間。I2C
6、串行接口SPI串行接口UART0&1CAN看門狗定時(shí)器系統(tǒng)控制外部中斷TIMER0/1ADC通用I/OPWM0實(shí)時(shí)時(shí)鐘AHBToVPB橋芯片內(nèi)部各單元簡(jiǎn)介ARM7TDMI-SCPUAHBToVPB橋EMCVICI2C串行接口SPI串行接口UART0&1CAN看門狗定時(shí)器系統(tǒng)控制外部中斷TIMER0/1ADC通用I/OPWM0實(shí)時(shí)時(shí)鐘SRAMFlashAHB總線ARM7局部總線系統(tǒng)功能SRAMFlash內(nèi)部存儲(chǔ)器包括無(wú)等待SRAM和Flash;外部存儲(chǔ)器控制器(EMC)支持4個(gè)BANK的外部SRAM或Flash,每個(gè)BANK最多16MB;系統(tǒng)功能包括維持芯片工
7、作的一些基本功能,如系統(tǒng)時(shí)鐘、復(fù)位等;向量中斷控制器(VIC)可以減少中斷的響應(yīng)時(shí)間,最多可以管理32個(gè)中斷請(qǐng)求;I2C串行接口為標(biāo)準(zhǔn)的I2C總線接口,支持最高速度400kb;EMC系統(tǒng)功能VICI2C串行接口芯片內(nèi)部各單元簡(jiǎn)介ARM7TDMI-SCPUAHBToVPB橋EMCVICI2C串行接口SPI串行接口UART0&1CAN看門狗定時(shí)器系統(tǒng)控制外部中斷TIMER0/1ADC通用I/OPWM0實(shí)時(shí)時(shí)鐘SRAMFlashAHB總線ARM7局部總線系統(tǒng)功能具有兩個(gè)完全獨(dú)立的SPI控制器,遵循SPI規(guī)范,可配置為SPI主機(jī)或從機(jī);具有兩個(gè)UART接口,均包含1
8、6字節(jié)的接收/發(fā)送FIFO,內(nèi)置波特率發(fā)生器。其中U