ARM LPC2148芯片已經(jīng)出了相當(dāng)一段時(shí)間了。這個(gè)微控制器有很多資源和工具。今天給大家分享的是探索ARM7 LPC2148開發(fā)板硬件工程文件+示例代碼等資料,便于需要的朋友自己打樣,這樣既鍛煉了動(dòng)手能力,又節(jié)省了不少開支。
ARM7 LPC2148開發(fā)板實(shí)物展示:
ARM7 LPC2148開發(fā)板資源說(shuō)明:
- USB引導(dǎo)加載程序 - 無(wú)需外部編程器
- 運(yùn)行在60Mhz
- 512K字節(jié)閃存
- 32K字節(jié)RAM
- RTC電池支持
- 用戶LED x 4
- 按鍵開關(guān)x 4
LPC2148微控制器核心功能:
- USB 2.0全速兼容設(shè)備控制器,帶有2 kB端點(diǎn)RAM。此外,LPC2146 / 48還提供了可通過(guò)DMA訪問(wèn)USB的8 kB片上RAM。
- 兩個(gè)10位ADC提供總共6/14個(gè)模擬輸入,每個(gè)通道的轉(zhuǎn)換時(shí)間低至2.44μs。
- 單個(gè)10位DAC提供可變模擬輸出(僅LPC2142 / 44/46/48)。
- 兩個(gè)32位定時(shí)器/外部事件計(jì)數(shù)器(每個(gè)具有四個(gè)捕捉和四個(gè)比較通道),PWM單元(六個(gè)輸出)和看門狗。
- 具有獨(dú)立電源和32 kHz時(shí)鐘輸入的低功耗實(shí)時(shí)時(shí)鐘(RTC)。
- 多個(gè)串行接口包括兩個(gè)UART(16C550),兩個(gè)快速I2C總線(400 kbit / s),具有緩沖和可變數(shù)據(jù)長(zhǎng)度功能的SPI和SSP。
- 向量中斷控制器(VIC),具有可配置的優(yōu)先級(jí)和向量地址。
- 最小的5個(gè)V容限快速通用I / O引腳中的45個(gè)LQFP64封裝。
- 多達(dá)21個(gè)外部中斷引腳可用。
- 60 MHz最大CPU時(shí)鐘,可編程片上PLL,建立時(shí)間為100μs。
- 片內(nèi)集成振蕩器采用1 MHz至25 MHz的外部晶振。
- 省電模式包括空閑和掉電。
- 單獨(dú)啟用/禁用外設(shè)功能以及外設(shè)時(shí)鐘縮放以實(shí)現(xiàn)額外的電源優(yōu)化。
- 處理器通過(guò)外部中斷或BOD從掉電模式喚醒。
- 具有POR和BOD電路的單電源芯片:
- CPU工作電壓范圍為3.0 V至3.6 V(3.3 V±10%),具有5 V容差I(lǐng) / O焊盤。
ARM7 LPC2148開發(fā)板示例代碼截圖: