首页 > 评测 > 更好的云端开发环境——MPLAB Xpress评估板评测

更好的云端开发环境——MPLAB Xpress评估板评测

云端开发   MPLAB   Xpress   IDE   Microchip   
  • 作者:netlhx
  • 来源:21ic
  • [导读]
  • ARM推出了自己的mbed云端开发环境,其特征是支持众多基于ARM架构的开发板,并且可以全球共享代码,风头一时无俩!Microchip也推出了基于云端开发的评估硬件MPLAB Xpress评估板,使用的还是8位硬件。

云端开发现在似乎很流行!

ARM推出了自己的mbed云端开发环境,其特征是支持众多基于ARM架构的开发板,并且可以全球共享代码,风头一时无俩!Microchip也推出了基于云端开发的评估硬件MPLAB Xpress评估板,使用的还是8位硬件;云端平台称为MPLAB Xpress,也就是说,MPLAB Xpress评估板是专为MPLAB Xpress而生。另外同样做为云端开发平台,MPLAB Xpress IDE和mbed IDE又有什么区别呢?且跟我一起来了解一下。

先来欣赏Xpress开发板开箱图。

image001.jpg

图1:开发板包装

包装是一个很小巧的盒子,比火柴盒大一点。下面印有开发板的写真,然后是云端开发平台的网址。

image002.jpg

图2:飞机盒开箱

打开包装盒,霍霍,这是传说中的飞机盒包装么!平整开来,就是一张经切割的硬纸板,算是为开箱增添了一抹亮色,在略显呆板的科技元素里平添一丝活泼。不仅如此,里面还是有内涵的,包装盒内侧还印有一些与开发板相关的信息,如使用MPLAB Xpress IDE需要的一些先决条件及MCU的详细信息介绍等链接。

image003.jpg

图3:原理图

取出开发板,发现开发板下面还有一张折叠得很整齐的说明文档,原来这是整个开发板的原理图,详细标注了开发板各元器件的连接方式及元器件名称等。这下不用到官方网站去下载电子版的原理图了,很方便。

image004.jpg

图4:开发板正面

开发板整体分为两部分,一部分是编程器,在上图中白色竖线的左边,丝印上也标注有APPLICATION PROGRAMMER,编程器可以用来调试及下载生成的代码。左侧的Micro USB可以供电及下载/调试。开发板上的另一部分就是MUC及一些板载的外设及引出接口了,主要包括电位器、用户按钮,mikro BUS接口及引出的GPIO接口了。各部件都有明显的丝印标注,结合原理图可以很快找到外设及接口的位置。

image005.jpg

图5:MCU特写

开发板上使用的MCU型号是PIC16F18855,这是一款8位MCU,QFN28封装,内部时钟频率可调(1~32M),内置14/1KB的Flash/RAM组合。

image006.jpg

图6:开发板图赏

开发板上本身比较小巧,所以那个蓝色的电位器就显得更加突出,可以直接用手指来调整,不必借助一字改锥。

image007.jpg

图7:Curiosity与MPLAB Xpress评估板的合照

最后来看一下和MPLAB Xpress评估板系出同门的Curiosity开发板,兄弟俩站在一起,各具特色而又尽显个性!

准备一根Micro USB转接线,连接MPLAB Xpress开发板与PC的USB端口,如下

image008.jpg

图8:上电

上电后D1灯点亮,表明开发板供电正常。用户LED灯D2~D可以通过编程来实现具体功能。默认情况下是从D2~D5呈跑马灯效果,依次闪烁。按下用户按钮,跑马灯的方向会发生变化,即反向运动。

关于硬件,MCU的基本参数如下

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内置高频时钟且可以指定不同的时钟频率,这是个非常有用的特性,可以在性能与功耗之间做一个很好的平衡。在后文的介绍中亦会加以介绍。

开发板上电后,用户PC端会多出一个可移动磁盘,这是板载的存储器映射到PC上的结果,用于实现拖放下载的效果。

image009.png

图9:云端开发专用磁盘

该磁盘内只有一个名为README的HTML文件,双击该文件可以直接引导用户打开浏览器,进入MPLAB Xpress IDE开发平台。如同其它的云端开发平台一样,先要注册一个用户账号,用来保存用户个人信息及创建的应用程序等,MPLAB Xpress为每个用户提供了高达10GB的虚拟存储空间,足够应付一般的开发及应用。

image010.png

图10:MPLAB Xpress开发平台

  • 本文系21ic原创,未经许可禁止转载!

网友评论