首頁 > 評測 > LPCXpresso核心板”裸奔”的終結—OM13082擴展板評測
LPCXpresso核心板”裸奔”的終結—OM13082擴展板評測
- [導讀]
- 作為一個NXP粉,拿到一個LPCXpresso核心板只能點個燈未免太過遺憾。而入手一個通用型拓展板OM13082,就可以讓你的LPCXpresso核心板如虎添翼。雖然外設并不是多么的高大上,但對于一般應用來說應該是足夠了。
除了硬件原理圖,BSP(板級支持包)也同樣重要。BSP提供了快速體驗的可能,同時也是后期進行具體開發(fā)時非常重要的參考資源。接下來為擴展板準備必要的軟、硬件環(huán)境。
OM13082只是一塊擴展板,是NXP為LPCXpresso系列開發(fā)板設計。為了獲得最佳的體驗,建議選擇LPC V3以上規(guī)格的開發(fā)板,如LPCXpresso4337等,這里使用LPCXpresso4337與擴展板搭配使用。
該開發(fā)板使用的MCU型號為LPC4337JET100,主要特性包括:32-bit ARM Cortex-M4/M0 MCU; up to 1 MB flash and 136 kB SRAM; Ethernet, two High-speed USB, LCD, EMC,完全可以體驗擴展板提供的所有功能。
OM13082與LPCXpresso4337開發(fā)板的合體圖,很登對。
軟件環(huán)境方面,LPCXpresso4337支持MBED開發(fā),當然肯定支持NXP自家的LPCXpresso IDE開發(fā)啦!
先來看MBED開發(fā)。
MBED開發(fā)的話,需要先更新LPC4337開發(fā)板的固件,從附錄給出的參考資源中下載固件及固件更新軟件,將LPC4337開發(fā)板上的J3跳線短接,連接USB電纜到PC端,運行固件更新程序,如下圖
需要注意的是不能將地址與大小搞錯了,否則更新后不能正確使用。上圖右邊是更新過程及結果,更新后將跳線帽拔下,重新上電。就可以在PC端看到一個映射的存儲器,這是MBED用來下載代碼的大容量存儲器。如下圖
MBED開發(fā)的下一個步驟是選擇適當的硬件平臺,這里先要選擇LPCXpresso4337來作為硬件平臺,如下圖
在選擇硬件平臺的同時,MBED也會提醒用戶更新開發(fā)板的固件,上面我們已將開發(fā)板的固件更新,此處可以略過。
打開附錄中給出的OM13082的MBED支持頁面,導入幾個示例來進行測試,也可以新建工程,MBED的代碼與ARDUINO風格類似,都進行了深度封裝,只需簡單的幾行代碼就可以實現復雜的功能。下面是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文件復制到MBED磁盤中實現代碼下載,按開發(fā)板上的復位按鍵,看到LCD上顯示效果如下
MBED編程確實方便,不需要本地IDE,不需要專用的下載器。如果要說缺點的話,可能是調試方面略有不便,現在越來越多的人開始關注與使用MBED了。
- 本文系21ic原創(chuàng),未經許可禁止轉載!
網友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
- NRF52810藍牙數字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數據可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前