ARM MBED简单又不简单的上电
这个小ARM MBED开发板拿到手中之后,其实有些意外的。
意外在于之前都是自己根据项目需要自行书写外设驱动程序,现在要使用MBED官方的设备驱动了。
意外还在于官方已经封装好了USBKeyboard驱动,仅需要import一下,再加上几行代码即可完成。
按照官方的Quick Start的指导说明,并使用demo示例,编译文件然后将bin文件拷贝进虚拟U盘之中即可完成闪灯的程序示例的编译。
当然,开发板上面一共4个灯,我们再定义另外一个灯也是非常方便,代码量也只有寥寥几行。
- #include "mbed.h"
- DigitalOut myled(LED1);
- DigitalOut led_second(LED2);
- int main() {
- while(1) {
- myled = 1;
- wait(0.2);
- myled = 0;
- wait(0.2);
- led_second = 1;
- wait(0.2);
- led_second = 0;
- wait(0.2);
- }
- }
复制代码
这么简单就编写好了闪灯程序,还是非常意外的,但也确实也有不少的惊喜在呢! 由于中国的国情所限,访问官方网站的速度并不乐观,在看到官方也提供了MBED IDE的本地安装版本后,以50+bps的速度将其下载下来,又经过漫长的本地配置更新后,终于可以打开了。 编写程序,在i7处理器与SSD硬盘的加持下,本地IDE的速度还是不错的。但是,本地版本竟然不支持LPC11U24的开发板。 在付出2GB+的流量下,竟然不支持我的开发板。当时,心中N多个草泥马就出现了…… 不得不,现在又换回了慢慢的online compiler。
意外有,惊喜也有。 这个小开发板也其命不凡啊。
|