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