请选择 进入手机版 | 继续访问电脑版
查看: 785|回复: 0

[原创] DIY键盘主控——ARM MBED简单又不简单的上电

[复制链接]
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 1334 天

    [LV.10]以坛为家III

    88

    主题

    4290

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9020
    最后登录
    2024-3-28
    发表于 2020-9-6 09:00:03 | 显示全部楼层 |阅读模式
    ARM MBED简单又不简单的上电

    这个小ARM MBED开发板拿到手中之后,其实有些意外的。
    意外在于之前都是自己根据项目需要自行书写外设驱动程序,现在要使用MBED官方的设备驱动了。
    意外还在于官方已经封装好了USBKeyboard驱动,仅需要import一下,再加上几行代码即可完成。
    按照官方的Quick Start的指导说明,并使用demo示例,编译文件然后将bin文件拷贝进虚拟U盘之中即可完成闪灯的程序示例的编译。
    当然,开发板上面一共4个灯,我们再定义另外一个灯也是非常方便,代码量也只有寥寥几行。

    1. #include "mbed.h"

    2. DigitalOut myled(LED1);
    3. DigitalOut led_second(LED2);

    4. int main() {
    5.     while(1) {
    6.         myled = 1;
    7.         wait(0.2);
    8.         myled = 0;
    9.         wait(0.2);
    10.         led_second = 1;
    11.         wait(0.2);
    12.         led_second = 0;
    13.         wait(0.2);
    14.     }
    15. }
    复制代码

    这么简单就编写好了闪灯程序,还是非常意外的,但也确实也有不少的惊喜在呢!
    由于中国的国情所限,访问官方网站的速度并不乐观,在看到官方也提供了MBED IDE的本地安装版本后,以50+bps的速度将其下载下来,又经过漫长的本地配置更新后,终于可以打开了。
    编写程序,在i7处理器与SSD硬盘的加持下,本地IDE的速度还是不错的。但是,本地版本竟然不支持LPC11U24的开发板。
    在付出2GB+的流量下,竟然不支持我的开发板。当时,心中N多个草泥马就出现了……
    不得不,现在又换回了慢慢的online compiler。

    意外有,惊喜也有。
    这个小开发板也其命不凡啊。





    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-3-29 04:36 , Processed in 0.105833 second(s), 18 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表