STM32-NUCLEO开发平台全方位解析
DB04A1
该套件是一个用在NUCLEO开发板上的低功耗的蓝牙扩展套件,它带有兼容Arduino的UNO R3接口,采用低功耗,兼容BTLE 4.0的 单模芯片BlueNRG。扩展板通过SPI方式与NUCLEO板上的MCU通信,用户可以改变SPI的时钟频率,SPI片选和SPI IRQ都可以通过板上的电阻进行修改。
步进电机扩展板X-NUCLEO-IHM01A1
基于L6474芯片的步进电机驱动板,可以用一个NUCLEO开发板驱动最多3路步进电机
Adafruit 1.8 TFT LCD shield扩展板
总结:有了插座接口和碟型排针,可以自制各种扩展板,比如触摸按键,TFT,SD,USB等
特性五:支持多种IDE开发环境
STM32 NUCLEO开发板支持在线和单机IDE平台:
1、支持mbed(mbed.org)在线IDE开发环境: ST官网地址链接:
http://www.st.com/web/catalog/tools/FM147/SC1887/P...
在仿真器虚拟出的U盘里面,有个网页文件,如果有网络,打开后就能进入
2、支持常用MDK/IAR/及基于GCC的开发环境等
MDK-ARM v5.01 以上
EWARM v7.10.3 以上
TrueSTUDIO v5 以上
STM32 Nucleo开发板能让开发人员能够利用mbed开源软件平台、在线工具和mbed.org的合作基础设施开发创新应用,从ST官网界面,就可以进入链接网站:
这里要求先注册一下,才能使用
注册后,打开ST-NUCLEO-F072RB板子文件,载入一个blink led项目后,编译一下,就生成一个二进制文件Nucleo_blink_led_NUCLEO_F072RB.bin,将该文件拖入仿真器虚拟出来的U盘内,就可以实现程序的下载,是不是很方便呢?不妨自己试一下
特性六:丰富的软件代码例程支持
STM32-NUCLEO开发板具有丰富的代码和例程用于学习,具有一个从下到上的完整生态系统
NUCLEO软件包: STM32 Nucleo_FW_V1.2.1
CUbeF0软件包: STM32Cube_FW_F0_V1.0.0
标准库及例程包: STM32F0xx_StdPeriph_Lib_V1.3.1
DISCOVERY套件软件包:STM32F072B-Discovery_FW_V1.0.1
高级评估板套件软件包: STM32072B-EVAL_FW_V1.0.0
- STM32单片机中文官网
- STM32单片机官方开发工具
- STM32单片机参考设计
- STM32学习笔记:在IAR中建立FWlib 3.0项目(08-13)
- 基于STM32单片机的火控系统信号采集测试(11-14)
- 基于LabVIEW的STM32调试平台设计(11-17)
- 基于STM32的LF RFID识别系统设计(11-25)
- STM32中断与嵌套NVIC快速入门(01-25)
- 基于TLC5947的旋转LED屏显示控制器设计(01-25)