www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴(kuò)展板評(píng)測(cè)

LPCXpresso核心板”裸奔”的終結(jié)—OM13082擴(kuò)展板評(píng)測(cè)

NXP   OM13082   拓展板   LPCXpresso   
  • 作者:netlhx
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 作為一個(gè)NXP粉,拿到一個(gè)LPCXpresso核心板只能點(diǎn)個(gè)燈未免太過(guò)遺憾。而入手一個(gè)通用型拓展板OM13082,就可以讓你的LPCXpresso核心板如虎添翼。雖然外設(shè)并不是多么的高大上,但對(duì)于一般應(yīng)用來(lái)說(shuō)應(yīng)該是足夠了。

雖然MBED很方便,但是想要更多的了解MCU的細(xì)節(jié),如時(shí)鐘設(shè)置,外設(shè)的配置等,可以使用NXP的LCPXpresso IDE來(lái)進(jìn)行編程。

LPCXpresso IDE基于ECLIPSE,用于創(chuàng)建高質(zhì)量的LPC微控制器代碼,它有很多專(zhuān)門(mén)的特性,包括優(yōu)化的C代碼庫(kù)及GNU Newlib庫(kù),當(dāng)前最新的版本為v8.22。LPCXpresso IDE的使用是需要授權(quán)的,不過(guò)個(gè)人用戶(hù)可以申請(qǐng)免費(fèi)授權(quán),該版本有一些小限制,例如最高只能編譯256KB大小的代碼等。

首先安裝LPCXpresso IDE,從NXP官網(wǎng)下載最新的軟件下載并安裝

圖片17.jpg

 

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

圖片18.jpg

 

經(jīng)過(guò)授權(quán)之后的界面,看到這是免費(fèi)版本授權(quán),其限制是編譯代碼不能超過(guò)256KB,對(duì)于一般的用戶(hù)來(lái)說(shuō)已足夠。

NXP為了方便廣大開(kāi)發(fā)者使用LPC系列開(kāi)發(fā)板,提供了LPCOpen庫(kù)(BSP庫(kù)),該庫(kù)除了依賴(lài)庫(kù)代碼之外,也提供了相應(yīng)的示例代碼,幫助用戶(hù)快速入門(mén),以掌握LPC系列MCU的相關(guān)技術(shù)。

從附錄給出的位置下載相應(yīng)的BSP庫(kù),解壓縮之后如下

圖片19.jpg

 

這是LPC43XX系列的庫(kù)及示例代碼集合,其它類(lèi)型的MCU也有專(zhuān)門(mén)的代碼庫(kù)供用戶(hù)下載,

打開(kāi)IDE,將下載并解壓后的工程文件導(dǎo)入到IDE中,如下

圖片20.jpg

 

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

圖片21.jpg

 

在導(dǎo)入的工程文件中選擇lwip_webserver,直接編譯,一般情況下是沒(méi)有錯(cuò)誤的,如果有錯(cuò)誤的話(huà),一般是庫(kù)依賴(lài)問(wèn)題。建議前面在導(dǎo)入工程文件時(shí),將所有的工程文件都直接導(dǎo)入,這樣就沒(méi)有問(wèn)題了。

點(diǎn)擊IDE上的flash圖標(biāo),給開(kāi)發(fā)板下載代碼,彈出如下選擇調(diào)試器的對(duì)話(huà)框,

圖片22.jpg

 

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

圖片23.jpg

 

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

圖片24.jpg

 

看到設(shè)備使用TCP/IP(LWIP)通信來(lái)自動(dòng)獲取設(shè)備IP地址,相應(yīng)的子網(wǎng)及網(wǎng)關(guān)設(shè)置都通過(guò)DHCP協(xié)議來(lái)獲取。

此時(shí)打開(kāi)瀏覽器,輸入設(shè)備的IP地址,這里是192.168.99.194,瀏覽器中看到如下結(jié)果,

圖片25.jpg

 

一個(gè)簡(jiǎn)單的HTTP服務(wù)器!

注意前面一幅截圖中看到的Card Acquire failed...信息,這是因?yàn)闆](méi)有插入SD卡的原因,可以將一些圖片資源復(fù)制到SD卡中,然后通過(guò)讀取SD卡來(lái)實(shí)現(xiàn)功能更強(qiáng)大的服務(wù)。

至于HTTP服務(wù)器的詳細(xì)代碼,就留給你慢慢研究吧,實(shí)際上LWIP作為一款輕量的網(wǎng)絡(luò)通信協(xié)議,在各主流的MCU廠商中非常受歡迎,ST在自己的協(xié)議棧中也加入了LWIP的支持,LWIP不僅輕量,使用起來(lái)也非常容易,連接具體硬件的ETH底層代碼,上層的IP基本不需要修改,可以直接使用。

其實(shí)OM13082擴(kuò)展板上還有許多有趣的東西,如SD卡的支持,游戲搖桿的體驗(yàn),限于篇幅,咱們就不一一體驗(yàn)了。

如果有興趣的話(huà),可以購(gòu)入體驗(yàn),MOUSER的報(bào)價(jià)約192RMB,不算貴,NXP粉絲就動(dòng)手吧,如果不只是想點(diǎn)個(gè)燈,還等啥!

參考資源:

OM13082擴(kuò)展板

MBDE固件更新

OM13082 MBED支持

LPCOpen庫(kù)

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+