首页 > 评测 > 更好的云端开发环境——MPLAB Xpress评估板评测
更好的云端开发环境——MPLAB Xpress评估板评测
- [导读]
- 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开发板开箱图。
图1:开发板包装
包装是一个很小巧的盒子,比火柴盒大一点。下面印有开发板的写真,然后是云端开发平台的网址。
图2:飞机盒开箱
打开包装盒,霍霍,这是传说中的飞机盒包装么!平整开来,就是一张经切割的硬纸板,算是为开箱增添了一抹亮色,在略显呆板的科技元素里平添一丝活泼。不仅如此,里面还是有内涵的,包装盒内侧还印有一些与开发板相关的信息,如使用MPLAB Xpress IDE需要的一些先决条件及MCU的详细信息介绍等链接。
图3:原理图
取出开发板,发现开发板下面还有一张折叠得很整齐的说明文档,原来这是整个开发板的原理图,详细标注了开发板各元器件的连接方式及元器件名称等。这下不用到官方网站去下载电子版的原理图了,很方便。
图4:开发板正面
开发板整体分为两部分,一部分是编程器,在上图中白色竖线的左边,丝印上也标注有APPLICATION PROGRAMMER,编程器可以用来调试及下载生成的代码。左侧的Micro USB可以供电及下载/调试。开发板上的另一部分就是MUC及一些板载的外设及引出接口了,主要包括电位器、用户按钮,mikro BUS接口及引出的GPIO接口了。各部件都有明显的丝印标注,结合原理图可以很快找到外设及接口的位置。
图5:MCU特写
开发板上使用的MCU型号是PIC16F18855,这是一款8位MCU,QFN28封装,内部时钟频率可调(1~32M),内置14/1KB的Flash/RAM组合。
图6:开发板图赏
开发板上本身比较小巧,所以那个蓝色的电位器就显得更加突出,可以直接用手指来调整,不必借助一字改锥。
图7:Curiosity与MPLAB Xpress评估板的合照
最后来看一下和MPLAB Xpress评估板系出同门的Curiosity开发板,兄弟俩站在一起,各具特色而又尽显个性!
准备一根Micro USB转接线,连接MPLAB Xpress开发板与PC的USB端口,如下
图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上的结果,用于实现拖放下载的效果。
图9:云端开发专用磁盘
该磁盘内只有一个名为README的HTML文件,双击该文件可以直接引导用户打开浏览器,进入MPLAB Xpress IDE开发平台。如同其它的云端开发平台一样,先要注册一个用户账号,用来保存用户个人信息及创建的应用程序等,MPLAB Xpress为每个用户提供了高达10GB的虚拟存储空间,足够应付一般的开发及应用。
图10:MPLAB Xpress开发平台
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前