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

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

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

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

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

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

圖7:Curiosity與MPLAB Xpress評(píng)估板的合照
最后來(lái)看一下和MPLAB Xpress評(píng)估板系出同門(mén)的Curiosity開(kāi)發(fā)板,兄弟倆站在一起,各具特色而又盡顯個(gè)性!
準(zhǔn)備一根Micro USB轉(zhuǎn)接線(xiàn),連接MPLAB Xpress開(kāi)發(fā)板與PC的USB端口,如下

圖8:上電
上電后D1燈點(diǎn)亮,表明開(kāi)發(fā)板供電正常。用戶(hù)LED燈D2~D可以通過(guò)編程來(lái)實(shí)現(xiàn)具體功能。默認(rèn)情況下是從D2~D5呈跑馬燈效果,依次閃爍。按下用戶(hù)按鈕,跑馬燈的方向會(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ì)加以介紹。
開(kāi)發(fā)板上電后,用戶(hù)PC端會(huì)多出一個(gè)可移動(dòng)磁盤(pán),這是板載的存儲(chǔ)器映射到PC上的結(jié)果,用于實(shí)現(xiàn)拖放下載的效果。

圖9:云端開(kāi)發(fā)專(zhuān)用磁盤(pán)
該磁盤(pán)內(nèi)只有一個(gè)名為README的HTML文件,雙擊該文件可以直接引導(dǎo)用戶(hù)打開(kāi)瀏覽器,進(jìn)入MPLAB Xpress IDE開(kāi)發(fā)平臺(tái)。如同其它的云端開(kāi)發(fā)平臺(tái)一樣,先要注冊(cè)一個(gè)用戶(hù)賬號(hào),用來(lái)保存用戶(hù)個(gè)人信息及創(chuàng)建的應(yīng)用程序等,MPLAB Xpress為每個(gè)用戶(hù)提供了高達(dá)10GB的虛擬存儲(chǔ)空間,足夠應(yīng)付一般的開(kāi)發(fā)及應(yīng)用。
圖10:MPLAB Xpress開(kāi)發(fā)平臺(tái)
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前