首頁 > 評測 > LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴展板評測
LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴展板評測
- [導(dǎo)讀]
- 作為一個NXP粉,拿到一個LPCXpresso核心板只能點個燈未免太過遺憾。而入手一個通用型拓展板OM13082,就可以讓你的LPCXpresso核心板如虎添翼。雖然外設(shè)并不是多么的高大上,但對于一般應(yīng)用來說應(yīng)該是足夠了。
雖然MBED很方便,但是想要更多的了解MCU的細節(jié),如時鐘設(shè)置,外設(shè)的配置等,可以使用NXP的LCPXpresso IDE來進行編程。
LPCXpresso IDE基于ECLIPSE,用于創(chuàng)建高質(zhì)量的LPC微控制器代碼,它有很多專門的特性,包括優(yōu)化的C代碼庫及GNU Newlib庫,當前最新的版本為v8.22。LPCXpresso IDE的使用是需要授權(quán)的,不過個人用戶可以申請免費授權(quán),該版本有一些小限制,例如最高只能編譯256KB大小的代碼等。
首先安裝LPCXpresso IDE,從NXP官網(wǎng)下載最新的軟件下載并安裝
安裝過程選擇用戶的設(shè)置,主要包括安裝位置等參數(shù)設(shè)置。安裝之后記得申請個人免費KEY授權(quán)。
經(jīng)過授權(quán)之后的界面,看到這是免費版本授權(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中,如下
接下來要體驗的是ETH功能,搭建一個簡單的HTTP服務(wù)器,接用戶請求并給出HTTP響應(yīng),先準備一根網(wǎng)線,與路由器連接,路由器上開啟DHCP功能,使得開發(fā)板可以從路由器通過DHCP協(xié)議來自動獲取IP地址,連接如下
在導(dǎo)入的工程文件中選擇lwip_webserver,直接編譯,一般情況下是沒有錯誤的,如果有錯誤的話,一般是庫依賴問題。建議前面在導(dǎo)入工程文件時,將所有的工程文件都直接導(dǎo)入,這樣就沒有問題了。
點擊IDE上的flash圖標,給開發(fā)板下載代碼,彈出如下選擇調(diào)試器的對話框,
LPC系列開發(fā)板都自帶LPC-LINK2下載/調(diào)試器,使用CMSIS-DAP兼容協(xié)議,如果沒有看到該設(shè)備,打開Windows設(shè)備管理器,查看是否安裝了正確的設(shè)備驅(qū)動,如下圖
如果一切正常,就可以打開一個終端軟件如putty來查看設(shè)備的運行情況,終端配置時選擇正確的端口號,這里是COM5,波特率設(shè)置為115200。
看到設(shè)備使用TCP/IP(LWIP)通信來自動獲取設(shè)備IP地址,相應(yīng)的子網(wǎng)及網(wǎng)關(guān)設(shè)置都通過DHCP協(xié)議來獲取。
此時打開瀏覽器,輸入設(shè)備的IP地址,這里是192.168.99.194,瀏覽器中看到如下結(jié)果,
一個簡單的HTTP服務(wù)器!
注意前面一幅截圖中看到的Card Acquire failed...信息,這是因為沒有插入SD卡的原因,可以將一些圖片資源復(fù)制到SD卡中,然后通過讀取SD卡來實現(xiàn)功能更強大的服務(wù)。
至于HTTP服務(wù)器的詳細代碼,就留給你慢慢研究吧,實際上LWIP作為一款輕量的網(wǎng)絡(luò)通信協(xié)議,在各主流的MCU廠商中非常受歡迎,ST在自己的協(xié)議棧中也加入了LWIP的支持,LWIP不僅輕量,使用起來也非常容易,連接具體硬件的ETH底層代碼,上層的IP基本不需要修改,可以直接使用。
其實OM13082擴展板上還有許多有趣的東西,如SD卡的支持,游戲搖桿的體驗,限于篇幅,咱們就不一一體驗了。
如果有興趣的話,可以購入體驗,MOUSER的報價約192RMB,不算貴,NXP粉絲就動手吧,如果不只是想點個燈,還等啥!
參考資源:
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前