产品简介
【自我介绍】
我是一套用于评估XNUCLEO-F103RB的开发套件,配套外扩板及各种常用传感器。
【关键部件】
-
XNUCLEO-F103RB(老大履历太丰富,岂敢在这括号内写完,简介见下方)
-
IO Expansion Shield(方便连接XBee、WiFi-LPT100及各种常用传感器)
-
Sensors Pack(气体、颜色、火焰、霍尔、红外、紫外、激光、声音、温湿度、倾斜、液位等传感器)
初识XNUCLEO-F103RB
【自我介绍】
我是块兼容NUCLEO-F103RB的开发板,基于STM32F103RBT6。
如果你了解NUCLEO,就知道我支持mbed开发平台,还打通了Arduino生态圈。
另外,我其实是NUCLEO的进化版,号称XNUCLEO,就像XMEN一样,有特异功能。
【我的特点】
-
兼容
NUCLEO-F103RB
,基于Cortex-M3 STM32F103RBT6
-
兼容Arduino,支持各种Arduino扩展板,接入Arduino庞大生态系统,获得更多潜在资源
-
提供ST Morpho扩展排针,弥补Arduino I/O接口较少的缺陷,方便自由连接周边设备
-
支持mbed,支持mbed SDK及在线工具快速搭建产品原型,缩短开发周期
-
配合mbed在线资源,即可参考不断更新的、丰富的STM32综合库软件HAL以及各种封装好的例程
【项目大PK】
项目
|
XNUCLEO
|
NUCLEO
|
备注
|
Arduino兼容性
|
兼容UNO及Leonardo
|
兼容UNO
|
XNUCLEO默认兼容UNO,可通过跳线设为兼容Leonardo
|
Arduino ICSP接口
|
有
|
无
|
带ICSP接口,才能支持带有该接口的扩展板
|
USB接口
|
有
|
无
|
NUCLEO的USB接口仅用于调试,实际上没有引出USB
|
USB接口封装
|
Micro USB
|
Mini USB
|
Micro USB更为通用,也是未来的趋势
|
Morpho接口丝印
|
绝大部分有
|
无
|
有丝印,就不需要去翻查用户手册
|
常用接口连接方式
|
采用跳线帽
|
采用0欧电阻
|
采用跳线帽连接更方便,避免频繁使用电烙铁,导致焊盘脱落
|
串口调试
|
在线调试时,可进行
|
在线调试时,无法进行
|
NUCLEO集成的ST-LINK功能芯片可模拟成串口,但无法在调试的情况下这么做,XNUCLEO则采用独立的USB TO UART芯片
|
8MHz晶振
|
有
|
无
|
使用外部8MHz晶振,定时会更准
|
32.768KHz晶振
|
有
|
无
|
有该晶振才支持RTC功能
|
USB保险丝
|
有(500mA)
|
无
|
没有保险丝,更容易烧坏主控芯片及电脑USB接口
|
LED数量
|
4
|
1
|
方便观察程序的运行状态
|
UART指示灯
|
有
|
无
|
方便观察是否有数据通信
|
DC电源插座
|
有
|
无
|
方便使用
|
按键位置
|
靠近板边
|
靠近Arduino接口
|
靠近板边,尽可能避免插上扩展板而无法使用
|
ST-LINK
|
独立
|
集成
|
方便将ST-LINK用到其他地方
|
USB连接线
|
有配送
|
没配送
|
|
图解XNUCLEO-F103RB
[芯片简介]
-
STM32F103RBT6
内 核:ARM® 32-bit Cortex™-M3
工作频率:72MHz
工作电压:2.0V-3.6V
封 装:LQFP64
存储资源:128kB Flash,20kB SRAM
接口资源:2 x SPI,3 x USART,
2 x I2C,1 x CAN,1 x USB
模数转换:2 x AD(12位, 16通道)
-
SPX3819M5
3.3V稳压器件
-
AMS1117-5.0
5.0V稳压器件
-
CP2102
USB转串口芯片
[接口简介]
-
Arduino接口
便于接入各种Arduino扩展板(Shield)
-
ICSP接口
Arduino的ICSP接口
-
USB TO UART接口
便于调试
-
USB通信接口
-
SWD接口
支持下载与调试
-
ST Morpho
引出VCC、GND及所有I/O,方便与外设进行连接
-
6-12V DC接口
|
[器件简介]
-
用户按键
便于I/O输入测试或控制程序运行状态
-
复位按键
-
电源指示灯
-
用户指示灯
便于I/O输出测试或显示程序运行状态
-
500mA快速自恢复保险丝
-
串口收发指示灯
-
8MHz晶振
-
32.768KHz晶振
[跳线说明]
-
ADC和I2C接口的选择跳线
短接A与B:Arduino接口的A4和A5做I2C功能用
短接B与C:Arduino接口的A4和A5做ADC功能用
-
串口选择跳线
-
MCU电流测试跳线
方便做低功耗实验
-
电源选择跳线
短接5V与U5V:使用USB供电
短接5V与E5V:使用外部电源
-
USB使能跳线
短接跳线:USB使能
断开跳线:USB不使能
-
用户按键选择跳线
短接跳线:接入到示例程序指定的I/O
断开跳线:可改为使用连接线接入自定义的I/O
-
用户LED选择跳线
短接跳线:接入到示例程序指定的I/O
断开跳线:可改为使用连接线接入自定义的I/O
|
XNUCLEO-F103RB接口说明
【Arduino接口说明】
【ST Morpho接口说明】
产品图片
XNUCLEO-F103RB 正面图
XNUCLEO-F103RB 反面图
XNUCLEO-F103RB 正面斜视图
XNUCLEO-F103RB 反面斜视图
XNUCLEO-F103RB 接入ST-LINK/V2 (mini)
XNUCLEO-F103RB 接入Arduino扩展板及传感模块
外形尺寸