首頁 > 評測 > LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴(kuò)展板評測
LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴(kuò)展板評測
- [導(dǎo)讀]
- 作為一個(gè)NXP粉,拿到一個(gè)LPCXpresso核心板只能點(diǎn)個(gè)燈未免太過遺憾。而入手一個(gè)通用型拓展板OM13082,就可以讓你的LPCXpresso核心板如虎添翼。雖然外設(shè)并不是多么的高大上,但對于一般應(yīng)用來說應(yīng)該是足夠了。
雖然MBED很方便,但是想要更多的了解MCU的細(xì)節(jié),如時(shí)鐘設(shè)置,外設(shè)的配置等,可以使用NXP的LCPXpresso IDE來進(jìn)行編程。
LPCXpresso IDE基于ECLIPSE,用于創(chuàng)建高質(zhì)量的LPC微控制器代碼,它有很多專門的特性,包括優(yōu)化的C代碼庫及GNU Newlib庫,當(dāng)前最新的版本為v8.22。LPCXpresso IDE的使用是需要授權(quán)的,不過個(gè)人用戶可以申請免費(fèi)授權(quán),該版本有一些小限制,例如最高只能編譯256KB大小的代碼等。
首先安裝LPCXpresso IDE,從NXP官網(wǎng)下載最新的軟件下載并安裝

安裝過程選擇用戶的設(shè)置,主要包括安裝位置等參數(shù)設(shè)置。安裝之后記得申請個(gè)人免費(fèi)KEY授權(quán)。

經(jīng)過授權(quán)之后的界面,看到這是免費(fèi)版本授權(quán),其限制是編譯代碼不能超過256KB,對于一般的用戶來說已足夠。
NXP為了方便廣大開發(fā)者使用LPC系列開發(fā)板,提供了LPCOpen庫(BSP庫),該庫除了依賴庫代碼之外,也提供了相應(yīng)的示例代碼,幫助用戶快速入門,以掌握LPC系列MCU的相關(guān)技術(shù)。
從附錄給出的位置下載相應(yīng)的BSP庫,解壓縮之后如下

這是LPC43XX系列的庫及示例代碼集合,其它類型的MCU也有專門的代碼庫供用戶下載,
打開IDE,將下載并解壓后的工程文件導(dǎo)入到IDE中,如下

接下來要體驗(yàn)的是ETH功能,搭建一個(gè)簡單的HTTP服務(wù)器,接用戶請求并給出HTTP響應(yīng),先準(zhǔn)備一根網(wǎng)線,與路由器連接,路由器上開啟DHCP功能,使得開發(fā)板可以從路由器通過DHCP協(xié)議來自動(dòng)獲取IP地址,連接如下

在導(dǎo)入的工程文件中選擇lwip_webserver,直接編譯,一般情況下是沒有錯(cuò)誤的,如果有錯(cuò)誤的話,一般是庫依賴問題。建議前面在導(dǎo)入工程文件時(shí),將所有的工程文件都直接導(dǎo)入,這樣就沒有問題了。
點(diǎn)擊IDE上的flash圖標(biāo),給開發(fā)板下載代碼,彈出如下選擇調(diào)試器的對話框,

LPC系列開發(fā)板都自帶LPC-LINK2下載/調(diào)試器,使用CMSIS-DAP兼容協(xié)議,如果沒有看到該設(shè)備,打開Windows設(shè)備管理器,查看是否安裝了正確的設(shè)備驅(qū)動(dòng),如下圖

如果一切正常,就可以打開一個(gè)終端軟件如putty來查看設(shè)備的運(yùn)行情況,終端配置時(shí)選擇正確的端口號,這里是COM5,波特率設(shè)置為115200。

看到設(shè)備使用TCP/IP(LWIP)通信來自動(dòng)獲取設(shè)備IP地址,相應(yīng)的子網(wǎng)及網(wǎng)關(guān)設(shè)置都通過DHCP協(xié)議來獲取。
此時(shí)打開瀏覽器,輸入設(shè)備的IP地址,這里是192.168.99.194,瀏覽器中看到如下結(jié)果,

一個(gè)簡單的HTTP服務(wù)器!
注意前面一幅截圖中看到的Card Acquire failed...信息,這是因?yàn)闆]有插入SD卡的原因,可以將一些圖片資源復(fù)制到SD卡中,然后通過讀取SD卡來實(shí)現(xiàn)功能更強(qiáng)大的服務(wù)。
至于HTTP服務(wù)器的詳細(xì)代碼,就留給你慢慢研究吧,實(shí)際上LWIP作為一款輕量的網(wǎng)絡(luò)通信協(xié)議,在各主流的MCU廠商中非常受歡迎,ST在自己的協(xié)議棧中也加入了LWIP的支持,LWIP不僅輕量,使用起來也非常容易,連接具體硬件的ETH底層代碼,上層的IP基本不需要修改,可以直接使用。
其實(shí)OM13082擴(kuò)展板上還有許多有趣的東西,如SD卡的支持,游戲搖桿的體驗(yàn),限于篇幅,咱們就不一一體驗(yàn)了。
如果有興趣的話,可以購入體驗(yàn),MOUSER的報(bào)價(jià)約192RMB,不算貴,NXP粉絲就動(dòng)手吧,如果不只是想點(diǎn)個(gè)燈,還等啥!
參考資源:
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- 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天前















