1回答

0收藏

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

DFROBOT DFROBOT 4852 人阅读 | 1 人回复 | 2017-12-16

幸运的在爱板网五周年庆铜板兑换活动中兑换到了 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 的方式来沟通。



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

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




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



分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

feixiang20

发表于 2018-8-17 21:11:40 | 只看该作者

入门学习               
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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