产品简介
Bluno M3 是一款基于ARM处理器并且兼容Arduino接口的开源硬件平台。一款集成了蓝牙4.0通信模块和32位主控芯片STM32F103RET6的微控制器。作为Bluno 家族新的一员, Bluno M3继承了Bluno系列的几个特点:支持蓝牙通信、支持无线编程和支持手机控制等。在此基础上Bluno M3 也新增了新的功能——更强大的处理性能,更大的存储空间和更多的接口资源。这完全得益于它现在采用的32位主控芯片。
32位主控器相比传统的8位单片机,在性能上拥有显著的优势,但它的开发环境较为复杂,开发难度也相对较高。Bluno M3不同于以往其他的32位主控,在保留了其强大性能的同时,也兼容了Arduino的简单方便的使用方法。
Bluno M3拥有39个数据输入/输出口,管脚分布兼容了Arduino UNO管脚,提供SPI和I2C通信接口,支持无线烧录功能及其BLE通信功能,可与手机APP配合("走你"APP https://itunes.apple.com/us/app/goble-bluetooth-4.0-controller/id950937437?mt=8)使用。板载电源管理系统支持USB和外接电源自动切换,可直连USB供电或7-12v的宽电压供电。并支持传统STM32 SWD编程调试。
在诸如以下的领域Bluno M3比原有Bluno具备无法比拟的优势:
-
利用Arduino平台进行产品研发。Bluno M3开发简单,并且在价格和性能上都具备优势。量产后也不必更换芯片方案。
-
利用Arduino制作机器人,Bluno M3能够处理更多复杂的任务。
-
利用Arduino深入学习单片机。32位单片机已成主流。
![嵌入式主板](http://file.elecfans.com/web1/M00/AD/85/o4YBAF3OgOCAOkjXAATyQqfWKug381.jpg)
Arduino 和 Bluno M3 对比图片
![嵌入式主板](http://file.elecfans.com/web1/M00/AD/DC/pIYBAF3OgSOAbjyMAAQju_FeFu4412.jpg)
我们为Bluno M3定制的扩展板,能够兼容DFRobot旗下海量传感器
技术规格
-
微控制器: STM32 F103RET6
-
时钟速度: 72MHz
-
蓝牙芯片: TI CC2540 (蓝牙4.0)
-
通信距离: 30 m
-
工作电压: 3.3V
-
USB与外接供电切换
-
数字IO口: 39
-
模拟输入: 11 (部分为复用引脚)
-
外部中断: 39 (D0~D38)
-
I2C/IIC: 默认为SDA (30)和SCL(29),软件I2C可以指定任意两个数字口作为I2C的SDA和SCL
-
SRAM: 64K
-
Flash: 512K
-
默认用户代码空间:492K
-
默认用户数据空间:20K
-
SPI:SPI、SPI1
-
SPI 12(MISO)、11(MOSI)、13(SCK)
-
SPI1 33(MISO)、34(MOSI)、32(SCK)
-
串口5个: Serial1、Serial2、Serial3、Serial4、Serial5
-
Serial1 0 (Rx1) 和 1 (Tx1)
-
Serial2 22(Rx2) 和 21(Tx2)
-
Serial3 30(Rx3) 和 29(Tx3)
-
Serial4 8 (Rx4) 和 9 (Tx4)
-
Serial5 25(Rx5) 和 23(Tx5)
-
尺寸: 68.716x31.369(mm)
产品特性
-
支持AT设置指令
-
支持主从机切换
-
支持串口透传
-
支持蓝牙无线下载程序(即蓝牙4.0无线编程)
-
支持蓝牙HID
-
支持手机控制
-
支持固件升级
-
兼容Arduino UNO的针脚接口,能够使用Arduino扩展板(请注意电平兼容性)
-
配套Android和IOS应用,开放的源码,适合用户二次开发