查看: 205|回复: 1

[原创] 【LinkSprite试用】mbed之blink

[复制链接]

129

主题

4

好友

4795

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    开心
    前天 21:58
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2016-4-11 22:22:21 |显示全部楼层
    步骤:
    1、  登录mbed官网http://mbed.org/compiler注册账号
    2、注册完后直接转入mbed编程区域如图
    mbed1.jpg

    击右上角“no device select”,建议此时连接开发板,虽然网络不能识别,但我想以后会的。勾选如下“Nordic”相关
    4.jpg

    设备平台中找如下型号,点击,选择“open mbed compiler”后添加至设备列表。Mbed目前没有BLESENSORS TAG开发板型号,所以选择如下型号替代。选择“Addplatform”后选择该开发板
    5.jpg

    3、选择new program,文件名系统已经默认
    mbed3.JPG

    Template下是其他用户开发的例程供我们使用,只需修改响应参数,就可变为自己的程序
    mbed4.jpg
    此时查看电脑,jlink盘符出现
    mbed2.JPG
    打开看一下,其中TXT中说了固件更新问题,后面我也会涉及
    Jlink盘符.JPG
    查看原理图,P20控制红色LEDP19控制绿色LED
    mbed5.JPG
    程序只需更改红色部分引脚号,更改如下
    1. <font size="3">#include "mbed.h"

    2. DigitalOut myled(<font color="red">P0_19</font>);

    3. int main() {
    4.     while(1) {
    5.         myled = 1;
    6.         wait(0.2);
    7.         myled = 0;
    8.         wait(0.2);
    9.     }
    10. }
    11. </font>
    复制代码
    选择“complies”,3S之后hex文件生成 mbed-compile.JPG
    然后下载,拖曳到Jlink盘符下就行了,这时,你会看到板子的LED灯有变化了
    20160410_223359.jpg
    也可以下载下来用MDK本地开发,选择要导出的工程,右键选择 Export Program
    2.jpg

    3.jpg
    导出后,就可以使用Keil MDK进行软件开发;mbed的强大之处不是它的在线编辑器(网页版目前的通病),而是它高度兼容并且易于使用的库;关于库的使用,请参考后续教程
    建议参考资料《ARM快速嵌入式系统原型设计:基于开源硬件mbed



    回复

    使用道具 举报

    129

    主题

    4

    好友

    4795

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    前天 21:58
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2016-4-11 22:25:04 |显示全部楼层
    由于昨天论坛上传图片报错server IO error,所有步骤图片整理成文档
    mbed之blink.rar (1.3 MB, 下载次数: 0, 售价: 1 铜板)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-10 07:17 , Processed in 0.076223 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部