首頁 > 評測 > 更好的云端開發(fā)環(huán)境——MPLAB Xpress評估板評測
更好的云端開發(fā)環(huán)境——MPLAB Xpress評估板評測
- [導(dǎo)讀]
- ARM推出了自己的mbed云端開發(fā)環(huán)境,其特征是支持眾多基于ARM架構(gòu)的開發(fā)板,并且可以全球共享代碼,風(fēng)頭一時(shí)無倆!Microchip也推出了基于云端開發(fā)的評估硬件MPLAB Xpress評估板,使用的還是8位硬件。
云端開發(fā)現(xiàn)在似乎很流行!
ARM推出了自己的mbed云端開發(fā)環(huán)境,其特征是支持眾多基于ARM架構(gòu)的開發(fā)板,并且可以全球共享代碼,風(fēng)頭一時(shí)無倆!Microchip也推出了基于云端開發(fā)的評估硬件MPLAB Xpress評估板,使用的還是8位硬件;云端平臺(tái)稱為MPLAB Xpress,也就是說,MPLAB Xpress評估板是專為MPLAB Xpress而生。另外同樣做為云端開發(fā)平臺(tái),MPLAB Xpress IDE和mbed IDE又有什么區(qū)別呢?且跟我一起來了解一下。
先來欣賞Xpress開發(fā)板開箱圖。
圖1:開發(fā)板包裝
包裝是一個(gè)很小巧的盒子,比火柴盒大一點(diǎn)。下面印有開發(fā)板的寫真,然后是云端開發(fā)平臺(tái)的網(wǎng)址。
圖2:飛機(jī)盒開箱
打開包裝盒,霍霍,這是傳說中的飛機(jī)盒包裝么!平整開來,就是一張經(jīng)切割的硬紙板,算是為開箱增添了一抹亮色,在略顯呆板的科技元素里平添一絲活潑。不僅如此,里面還是有內(nèi)涵的,包裝盒內(nèi)側(cè)還印有一些與開發(fā)板相關(guān)的信息,如使用MPLAB Xpress IDE需要的一些先決條件及MCU的詳細(xì)信息介紹等鏈接。
圖3:原理圖
取出開發(fā)板,發(fā)現(xiàn)開發(fā)板下面還有一張折疊得很整齊的說明文檔,原來這是整個(gè)開發(fā)板的原理圖,詳細(xì)標(biāo)注了開發(fā)板各元器件的連接方式及元器件名稱等。這下不用到官方網(wǎng)站去下載電子版的原理圖了,很方便。
圖4:開發(fā)板正面
開發(fā)板整體分為兩部分,一部分是編程器,在上圖中白色豎線的左邊,絲印上也標(biāo)注有APPLICATION PROGRAMMER,編程器可以用來調(diào)試及下載生成的代碼。左側(cè)的Micro USB可以供電及下載/調(diào)試。開發(fā)板上的另一部分就是MUC及一些板載的外設(shè)及引出接口了,主要包括電位器、用戶按鈕,mikro BUS接口及引出的GPIO接口了。各部件都有明顯的絲印標(biāo)注,結(jié)合原理圖可以很快找到外設(shè)及接口的位置。
圖5:MCU特寫
開發(fā)板上使用的MCU型號是PIC16F18855,這是一款8位MCU,QFN28封裝,內(nèi)部時(shí)鐘頻率可調(diào)(1~32M),內(nèi)置14/1KB的Flash/RAM組合。
圖6:開發(fā)板圖賞
開發(fā)板上本身比較小巧,所以那個(gè)藍(lán)色的電位器就顯得更加突出,可以直接用手指來調(diào)整,不必借助一字改錐。
圖7:Curiosity與MPLAB Xpress評估板的合照
最后來看一下和MPLAB Xpress評估板系出同門的Curiosity開發(fā)板,兄弟倆站在一起,各具特色而又盡顯個(gè)性!
準(zhǔn)備一根Micro USB轉(zhuǎn)接線,連接MPLAB Xpress開發(fā)板與PC的USB端口,如下
圖8:上電
上電后D1燈點(diǎn)亮,表明開發(fā)板供電正常。用戶LED燈D2~D可以通過編程來實(shí)現(xiàn)具體功能。默認(rèn)情況下是從D2~D5呈跑馬燈效果,依次閃爍。按下用戶按鈕,跑馬燈的方向會(huì)發(fā)生變化,即反向運(yùn)動(dòng)。
關(guān)于硬件,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)置高頻時(shí)鐘且可以指定不同的時(shí)鐘頻率,這是個(gè)非常有用的特性,可以在性能與功耗之間做一個(gè)很好的平衡。在后文的介紹中亦會(huì)加以介紹。
開發(fā)板上電后,用戶PC端會(huì)多出一個(gè)可移動(dòng)磁盤,這是板載的存儲(chǔ)器映射到PC上的結(jié)果,用于實(shí)現(xiàn)拖放下載的效果。
圖9:云端開發(fā)專用磁盤
該磁盤內(nèi)只有一個(gè)名為README的HTML文件,雙擊該文件可以直接引導(dǎo)用戶打開瀏覽器,進(jìn)入MPLAB Xpress IDE開發(fā)平臺(tái)。如同其它的云端開發(fā)平臺(tái)一樣,先要注冊一個(gè)用戶賬號,用來保存用戶個(gè)人信息及創(chuàng)建的應(yīng)用程序等,MPLAB Xpress為每個(gè)用戶提供了高達(dá)10GB的虛擬存儲(chǔ)空間,足夠應(yīng)付一般的開發(fā)及應(yīng)用。
圖10:MPLAB Xpress開發(fā)平臺(tái)
- 本文系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ā)平臺(tái)通用技術(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天前