首頁(yè) > 評(píng)測(cè) > LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴(kuò)展板評(píng)測(cè)
LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴(kuò)展板評(píng)測(cè)
- [導(dǎo)讀]
- 作為一個(gè)NXP粉,拿到一個(gè)LPCXpresso核心板只能點(diǎn)個(gè)燈未免太過(guò)遺憾。而入手一個(gè)通用型拓展板OM13082,就可以讓你的LPCXpresso核心板如虎添翼。雖然外設(shè)并不是多么的高大上,但對(duì)于一般應(yīng)用來(lái)說(shuō)應(yīng)該是足夠了。
除了硬件原理圖,BSP(板級(jí)支持包)也同樣重要。BSP提供了快速體驗(yàn)的可能,同時(shí)也是后期進(jìn)行具體開發(fā)時(shí)非常重要的參考資源。接下來(lái)為擴(kuò)展板準(zhǔn)備必要的軟、硬件環(huán)境。
OM13082只是一塊擴(kuò)展板,是NXP為L(zhǎng)PCXpresso系列開發(fā)板設(shè)計(jì)。為了獲得最佳的體驗(yàn),建議選擇LPC V3以上規(guī)格的開發(fā)板,如LPCXpresso4337等,這里使用LPCXpresso4337與擴(kuò)展板搭配使用。
該開發(fā)板使用的MCU型號(hào)為L(zhǎng)PC4337JET100,主要特性包括:32-bit ARM Cortex-M4/M0 MCU; up to 1 MB flash and 136 kB SRAM; Ethernet, two High-speed USB, LCD, EMC,完全可以體驗(yàn)擴(kuò)展板提供的所有功能。
OM13082與LPCXpresso4337開發(fā)板的合體圖,很登對(duì)。
軟件環(huán)境方面,LPCXpresso4337支持MBED開發(fā),當(dāng)然肯定支持NXP自家的LPCXpresso IDE開發(fā)啦!
先來(lái)看MBED開發(fā)。
MBED開發(fā)的話,需要先更新LPC4337開發(fā)板的固件,從附錄給出的參考資源中下載固件及固件更新軟件,將LPC4337開發(fā)板上的J3跳線短接,連接USB電纜到PC端,運(yùn)行固件更新程序,如下圖
需要注意的是不能將地址與大小搞錯(cuò)了,否則更新后不能正確使用。上圖右邊是更新過(guò)程及結(jié)果,更新后將跳線帽拔下,重新上電。就可以在PC端看到一個(gè)映射的存儲(chǔ)器,這是MBED用來(lái)下載代碼的大容量存儲(chǔ)器。如下圖
MBED開發(fā)的下一個(gè)步驟是選擇適當(dāng)?shù)挠布脚_(tái),這里先要選擇LPCXpresso4337來(lái)作為硬件平臺(tái),如下圖
在選擇硬件平臺(tái)的同時(shí),MBED也會(huì)提醒用戶更新開發(fā)板的固件,上面我們已將開發(fā)板的固件更新,此處可以略過(guò)。
打開附錄中給出的OM13082的MBED支持頁(yè)面,導(dǎo)入幾個(gè)示例來(lái)進(jìn)行測(cè)試,也可以新建工程,MBED的代碼與ARDUINO風(fēng)格類似,都進(jìn)行了深度封裝,只需簡(jiǎn)單的幾行代碼就可以實(shí)現(xiàn)復(fù)雜的功能。下面是LCD顯示代碼的主要片段
#include "mbed.h"
#include "ST7567.h"
ST7567 lcd(D11, D13, D12, D9, D10); // mosi, sclk, reset, A0, nCS
int main()
{
int count=0;
lcd.set_contrast(0x1f);
lcd.cls()
lcd.locate(0, 0);
lcd.printf("Good morning");
lcd.locate(0, 10);
lcd.printf("hello, 21ic review lab!");
}
編譯并下載bin文件到本地,將bin文件復(fù)制到MBED磁盤中實(shí)現(xiàn)代碼下載,按開發(fā)板上的復(fù)位按鍵,看到LCD上顯示效果如下
MBED編程確實(shí)方便,不需要本地IDE,不需要專用的下載器。如果要說(shuō)缺點(diǎn)的話,可能是調(diào)試方面略有不便,現(xiàn)在越來(lái)越多的人開始關(guān)注與使用MBED了。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前