首頁(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è)

  • 作者:netlhx
  • 來(lái)源:21ic
  • [導(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)箱圖。

image001.jpg

圖1:開(kāi)發(fā)板包裝

包裝是一個(gè)很小巧的盒子,比火柴盒大一點(diǎn)。下面印有開(kāi)發(fā)板的寫(xiě)真,然后是云端開(kāi)發(fā)平臺(tái)的網(wǎng)址。

image002.jpg

圖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ì)信息介紹等鏈接。

image003.jpg

圖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)站去下載電子版的原理圖了,很方便。

image004.jpg

圖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è)及接口的位置。

image005.jpg

圖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組合。

image006.jpg

圖6:開(kāi)發(fā)板圖賞

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

image007.jpg

圖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端口,如下

image008.jpg

圖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)拖放下載的效果。

image009.png

圖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)用。

image010.png

圖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)放投稿

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