个人比较习惯mbed的编程风格,恰好L053支持mbed在线开发,所以准备使用mbed好好玩玩这块开发板。
首先找根数据线,连接开发板和PC,PC会自动识别为一个U盘
打开设备管理器可以看到一个串口设备,红色框为mbed串口驱动,蓝色即为L053虚拟U盘,绿色的为调试串口
进入U盘,可以看到两个文件
双击MBED.HTM,进入mbed开发页面
因为之前我已添加了该开发板,所以此处没有添加选项,如果是初次使用,则需要添加开发板进在线开发环境
此外点击有下角的 Open mbed compiler,进入在线开发环境
进入之后会自动弹出创建项目向导,此处直接创建一个闪灯历程
点击OK,可以在左侧工程向导看到刚创建的工程
点击编译
将生成的bin文件保存
将此文件拖拽进L053 U盘,就可以看到绿色的用户LED愉快的闪烁起来了
使用MBED开发十分简洁,代码量很小。如下是闪灯程序的代码:
#include "mbed.h" DigitalOut myled(LED1); int main() { while(1) { myled = 1; // LED is ON wait(0.2); // 200 ms myled = 0; // LED is OFF wait(1.0); // 1 sec } }