首頁 > 評測 > 更好的云端開發(fā)環(huán)境——MPLAB Xpress評估板評測
更好的云端開發(fā)環(huán)境——MPLAB Xpress評估板評測
- [導讀]
- ARM推出了自己的mbed云端開發(fā)環(huán)境,其特征是支持眾多基于ARM架構的開發(fā)板,并且可以全球共享代碼,風頭一時無倆!Microchip也推出了基于云端開發(fā)的評估硬件MPLAB Xpress評估板,使用的還是8位硬件。
云端開發(fā)現(xiàn)在似乎很流行!
ARM推出了自己的mbed云端開發(fā)環(huán)境,其特征是支持眾多基于ARM架構的開發(fā)板,并且可以全球共享代碼,風頭一時無倆!Microchip也推出了基于云端開發(fā)的評估硬件MPLAB Xpress評估板,使用的還是8位硬件;云端平臺稱為MPLAB Xpress,也就是說,MPLAB Xpress評估板是專為MPLAB Xpress而生。另外同樣做為云端開發(fā)平臺,MPLAB Xpress IDE和mbed IDE又有什么區(qū)別呢?且跟我一起來了解一下。
先來欣賞Xpress開發(fā)板開箱圖。
圖1:開發(fā)板包裝
包裝是一個很小巧的盒子,比火柴盒大一點。下面印有開發(fā)板的寫真,然后是云端開發(fā)平臺的網(wǎng)址。

圖2:飛機盒開箱
打開包裝盒,霍霍,這是傳說中的飛機盒包裝么!平整開來,就是一張經(jīng)切割的硬紙板,算是為開箱增添了一抹亮色,在略顯呆板的科技元素里平添一絲活潑。不僅如此,里面還是有內(nèi)涵的,包裝盒內(nèi)側還印有一些與開發(fā)板相關的信息,如使用MPLAB Xpress IDE需要的一些先決條件及MCU的詳細信息介紹等鏈接。

圖3:原理圖
取出開發(fā)板,發(fā)現(xiàn)開發(fā)板下面還有一張折疊得很整齊的說明文檔,原來這是整個開發(fā)板的原理圖,詳細標注了開發(fā)板各元器件的連接方式及元器件名稱等。這下不用到官方網(wǎng)站去下載電子版的原理圖了,很方便。

圖4:開發(fā)板正面
開發(fā)板整體分為兩部分,一部分是編程器,在上圖中白色豎線的左邊,絲印上也標注有APPLICATION PROGRAMMER,編程器可以用來調(diào)試及下載生成的代碼。左側的Micro USB可以供電及下載/調(diào)試。開發(fā)板上的另一部分就是MUC及一些板載的外設及引出接口了,主要包括電位器、用戶按鈕,mikro BUS接口及引出的GPIO接口了。各部件都有明顯的絲印標注,結合原理圖可以很快找到外設及接口的位置。

圖5:MCU特寫
開發(fā)板上使用的MCU型號是PIC16F18855,這是一款8位MCU,QFN28封裝,內(nèi)部時鐘頻率可調(diào)(1~32M),內(nèi)置14/1KB的Flash/RAM組合。

圖6:開發(fā)板圖賞
開發(fā)板上本身比較小巧,所以那個藍色的電位器就顯得更加突出,可以直接用手指來調(diào)整,不必借助一字改錐。

圖7:Curiosity與MPLAB Xpress評估板的合照
最后來看一下和MPLAB Xpress評估板系出同門的Curiosity開發(fā)板,兄弟倆站在一起,各具特色而又盡顯個性!
準備一根Micro USB轉接線,連接MPLAB Xpress開發(fā)板與PC的USB端口,如下

圖8:上電
上電后D1燈點亮,表明開發(fā)板供電正常。用戶LED燈D2~D可以通過編程來實現(xiàn)具體功能。默認情況下是從D2~D5呈跑馬燈效果,依次閃爍。按下用戶按鈕,跑馬燈的方向會發(fā)生變化,即反向運動。
關于硬件,MCU的基本參數(shù)如下
Program Memory TypeFlash
Program Memory (KB)14
CPU Speed (MIPS)8
RAM Bytes1,024
Data EEPROM (bytes)256
Digital Communication Peripherals1-UART, 2-SPI, 2-I2C
Capture/Compare/PWM Peripherals5 CCP
Timers1 x 8-bit, 4 x 16-bit
ADC24 ch, 10-bit
Comparators2
Temperature Range (C)-40 to 125
Operating Voltage Range (V)1.8 to 5.5
Pin Count28
XLPYes
Cap Touch Channels24
這里特別值得指出的是,該MCU內(nèi)置高頻時鐘且可以指定不同的時鐘頻率,這是個非常有用的特性,可以在性能與功耗之間做一個很好的平衡。在后文的介紹中亦會加以介紹。
開發(fā)板上電后,用戶PC端會多出一個可移動磁盤,這是板載的存儲器映射到PC上的結果,用于實現(xiàn)拖放下載的效果。

圖9:云端開發(fā)專用磁盤
該磁盤內(nèi)只有一個名為README的HTML文件,雙擊該文件可以直接引導用戶打開瀏覽器,進入MPLAB Xpress IDE開發(fā)平臺。如同其它的云端開發(fā)平臺一樣,先要注冊一個用戶賬號,用來保存用戶個人信息及創(chuàng)建的應用程序等,MPLAB Xpress為每個用戶提供了高達10GB的虛擬存儲空間,足夠應付一般的開發(fā)及應用。
圖10:MPLAB Xpress開發(fā)平臺
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前