首頁 > 評測 > 更好的云端開發(fā)環(huán)境——MPLAB Xpress評估板評測
更好的云端開發(fā)環(huán)境——MPLAB Xpress評估板評測
- [導讀]
- ARM推出了自己的mbed云端開發(fā)環(huán)境,其特征是支持眾多基于ARM架構(gòu)的開發(fā)板,并且可以全球共享代碼,風頭一時無倆!Microchip也推出了基于云端開發(fā)的評估硬件MPLAB Xpress評估板,使用的還是8位硬件。
生成的代碼按外設類別進行組織,如GPIO接口的設置都放在pin_manager等文件中,而中斷設置及相應接口則放在interrupt_mamanger等文件中。
接下來可以編譯并下載代碼,點擊IDE界面的編譯并編程圖標,IDE會對代碼進行編譯并將編譯好的代碼下載到本地
圖22:編譯及下載到本地磁盤
在輸出窗口看到代碼編譯成功,同時hello.hex文件也被下載到了本地。
圖23:HEX文件燒寫
在資源管理器中,將hello.hex直接拖動到窗口左邊的XPRESS磁盤中,就實現(xiàn)了代碼的下載,非常簡單。
如果看到開發(fā)板上的4個LED燈全部點亮,表明代碼下載成功。如果要實現(xiàn)像開發(fā)板出廠設置時那樣的跑馬燈效果,那就需要另外在生成的源代碼中添加功能代碼才能實現(xiàn),畢竟MPLAB Xpress Code Configurator還沒有聰明到你想要做什么的程度。
關(guān)于MPLAB Xpress Code Configurator,經(jīng)過一段時間的試用,筆者已深切感受到該工具的強大。實際上在Microchip的另一個開發(fā)工具MPLAB X IDE中也配備有這個工具。和STM32的CubeMX工具相比,二者功能基本上差不多,只不過相比較而言,CubeMX多了一個功耗評估工具,可以用來評估MCU的功耗情況;而MPLAB Xpress Code Configurator則在計算定時器數(shù)據(jù)計算方面比起CubeMX更簡單,結(jié)果也更直觀,可謂各有千秋!
作為云端開發(fā)工具,更嚴格的來講MPLAB Xpress IDE算是一種混合開發(fā)工具。在代碼的編輯、保存與編譯等方面來說,保持了云端編程的優(yōu)勢,然而MPLAB Xpress Code Configurator的加入,硬件參數(shù)設置及代碼生成等操作則是在本地完成的。更重要的是,mbed沒有代碼調(diào)試功能,而MPLAB Xpress IDE則還提供了代碼調(diào)試功能(需要USB橋接工具的支持),從這一點上來說MPLAB Xpress IDE更加實用。
最后,從對代碼控制的細致程度來說,mbed的特色是高度抽象,一切硬件細節(jié)都被隱藏,開發(fā)者調(diào)用相關(guān)的函數(shù)就能實現(xiàn)需要的功能。如果要實現(xiàn)對硬件的更精細的控制,則顯得相對無力。MPLAB Xpress Code Configurator和CubeMX一樣,都是直接在硬件層面對代碼進行參數(shù)設置,所以混合了MPLAB Xpress Code Configurator功能后的MPLAB Xpress IDE更適合需要對硬件進行微調(diào)的高級用戶使用!
參考資源:
PIC16F18855資料:http://www.microchip.com/wwwproducts/en/PIC16F18855
MPLAB Xpress資料:http://www.microchip.com/mplab/mplab-xpress
MPLAB Xpress IDE:https://mplabxpress.microchip.com/mplabcloud/ide
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系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ù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前