查看: 895|回复: 0

LinkSprite Mbed BLE Sensors tag开发板试用(一)Mbed开发

[复制链接]
  • TA的每日心情
    开心
    2017-1-18 23:24
  • 签到天数: 63 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-1-5 09:10:25 | 显示全部楼层 |阅读模式
    分享到:
    相关阅读: LinkSprite Mbed BLE Sensors tag开发板试用-BLE蓝牙通信实验
       LinkSprite Mbed BLE Sensors tag小巧玲珑,板载资源也较为丰富。一块圆形的PCB上集成了NORDIC NRF51822主控,LIS3DH,BMP180,BUZZER,双色LED灯,2个按键等传感器及外设,背面还预留了CR2032电池座。看这造型和板载资源很适合DIY智能蓝牙手表。
        nRF51822 是功能强大、高灵活性的多协议 SoC,非常适用于 Bluetooth低功耗和 2.4GHz 超低功耗无线应用。 nRF51822 基于配备 256kB flash + 16kB RAM 的 32 位 ARM Cortex M0 CPU 而构建。 嵌入式 2.4GHz 收发器支持蓝牙低功耗及 2.4GHz 操作。是一款功能强大,应用广泛的BLE蓝牙及2.4GHz 超低功耗无线控制器。
        右半部分是兼容MBED的调试编程器,采用了Atmel的ATSAM3U2C方案,方便BLE Sensors tag部分的开发学习。
        好多种类的开发板上都集成了Mbed,原以为Mbed只是一种方便的下载工具。看到LinkSprite板卡介绍里,才知道Mbed是一种方便快捷的开发平台,所知恨晚。
        下面就利用Mbed开发平台,开始LinkSprite Mbed BLE Sensors tag的学习之旅。
        首先到developer.mbed.org/compiler注册一个开发者账号并登录,进入开发界面。
        然后开始选择硬件平台。(如下图)

        首次使用的平台,点击Add Platform进行选择添加。(如下图)

        没有LinkSprite Mbed BLE Sensors tag,选择同主控的Nordic nRF51822。(如下图)

        点击Add to your mbed Compiler。(如下图)

        返回开发界面,再次进入选择硬件平台界面。先在下面一行选择Nordic nRF51822,再点击右上角的Select Platform。(如下图)

        点击开发界面中的New,新建一个program。(如下图)

         默认的模板是一个LED闪烁的小程序。LinkSprite Mbed BLE Sensors tag板卡和开发平台中选择的硬件平台不一致,修改一下main.cpp中的myled管脚为P0_19。(如下图)

        保存,点击compile。编译后生成的hex文件会提示保存到本地电脑。保存后,复制hex文件到LinkSprite Mbed BLE Sensors tag插入电脑后生成的移动磁盘中,程序会自动烧录入目标芯片中。
        文档中提到的和原理图中标识的P0_19连接的都是绿色LED,程序运行后,我看怎么都是蓝色的。哈哈。LinkSprite Mbed BLE Sensors tag程序运行后的实物图。(如下图)

        Mbed开发果然方便快捷,LinkSprite Mbed BLE Sensors tag还有许多板载资源,继续学习中。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 16:45 , Processed in 0.122040 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.