查看: 1552|回复: 1

[原创] 初识 DFRobot Bluno M3 控制器

[复制链接]

主题

好友

6551

积分

状元

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 1988 天

    连续签到: 53 天

    [LV.Master]伴坛终老

    发表于 2017-12-16 21:42:44 |显示全部楼层
    幸运的在爱板网五周年庆铜板兑换活动中兑换到了 Bluno M3 这块板卡,这些年来 Arduino 生态圈的热门因此带动了各种兼容 Arduino 板卡的出现。Bluno 是 DFRobot 公司设计的一块与 Arduino UNO 兼容的板卡,板底是使用了 ATmega328 芯片再加上 TI 的 CC2540 BLE 芯片,所以 Bluno 字面上的意思应该就是带有 Bluetooth 功能的 UNO 板了。而这一次活动所兑换的 Bluno M3 就是将原本 8 位的 ATmega328 芯片改成了 32 位的 Cortex-M3 芯片,使用的就是 ST 公司的 STM32F103RET6 芯片。

    先对于 Bluno M3 做一个初步的认识,官网对开发板功能已经有详细的说明:

    DFRobot Bluno M3控制器 (兼容Arduino/STM32)
    http://www.dfrobot.com.cn/goods-1208.html

    网站里也提供了相关文档的链接。

    从官网上的说明了解到了随着 Arduino IDE 的更新 Bluno M3 硬件也从 V2.1 更新到了 V2.2 版本,因此开发环境是要依 V2.2 版本的内容安装,官网教程使用的开发环境是 Arduino IDE 1.6.9,而目前 Arduino 官网上的版本已经是 1.8.5 了。

    在官方提供的百度云里先下载原理图看一下硬件电路,在一般的 Arduino 板上大都是使用了一颗专用的 USB 对 UART 桥接芯片,而在 Bluno M3 上的作法是板上的 CC2540 芯片除了 BLE 功能之外也担任了 USB 对 UART 的桥接功能,电脑端透过 CC2540 烧写 STM32F103 程序,而 CC2540 与 STM32F103 之间的 BLE 命令也是透过 UART 的方式来沟通。

    P01.JPG


    不过百度下载的这张原理似乎有点问题?

    图上 J1 的 D1 接脚拉到了 CC2540 的 TX 接脚,而 D0 接脚未标示,这支脚是否应该是要拉到 CC2540 的 RX 呢?

    P02.JPG



    Bluno M3 主板电路图
    BlunoM3主板电路图.PDF (215.88 KB, 下载次数: 7)


    回复

    使用道具 举报

    主题

    好友

    7045

    积分

    状元

  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 791 天

    连续签到: 86 天

    [LV.10]以坛为家III

    发表于 2018-8-17 21:11:40 |显示全部楼层
    入门学习               
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-12-11 09:11 , Processed in 0.082850 second(s), 14 queries , MemCache On.

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

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部