爱板网论坛

查看: 184|回复: 0

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

[复制链接]

37

主题

11

好友

4281

积分

状元

Rank: 6Rank: 6

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

    连续签到: 8 天

    [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, 下载次数: 6)


    回复

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2018-1-23 10:11 , Processed in 0.422104 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部