ST STM32 Nucleo板32位MCU开发方案
– Up to 128 KB Flash with ECC
– Up to 16 KB RAM
– Up to 4 KB of true EEPROM with ECC
– 80 Byte Backup Register
• LCD Driver for up to 8x40 segments
– Support contrast adjustment
– Support blinking mode
– Step-up converter on board
• Rich analog peripherals (down to 1.8 V)
– 12-bit ADC 1 Msps up to 24 channels
– 12-bit DAC 2 channels with output buffers
– 2x Ultra-low-power-comparators (window mode and wake up capability)
• DMA controller 7x channels
• 8x peripherals communication interface
– 1x USB 2.0 (internal 48 MHz PLL)
– 3x USART (ISO 7816, IrDA)
– 2x SPI 16 Mbits/s
– 2x I2C (SMBus/PMBus)
• 10x timers: 6x 16-bit with up to 4 IC/OC/PWM channels, 2x 16-bit basic timer, 2x watchdog timers (independent and window)
• Up to 20 capacitive sensing channels supporting touchkey, linear and rotary touch sensors
• CRC calculation unit, 96-bit unique ID
图1. 超低功耗STM32L15xxx框图
STM32 Nucleo开发板
The STM32 Nucleo board (NUCLEO-F103RB, NUCLEO-L152RE, NUCLEO-F401RE, NUCLEO-F030R8, NUCLEO-F072RB) provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller lines, choosing from the various combinations of performance, power consumption and features. The ArduinoΤΜ connectivity support and ST Morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo board comes with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources at mbed.org.
STM32 Nucleo开发板主要特性:
STM32 microcontroller with LQFP64 package
Two types of extension resources
Arduino Uno Revision 3 connectivity
STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os mbed-enabled (mbed.org)
On-board ST-LINK/V2-1 debugger/programmer with SWD connector selection-mode switch to use the kit as a standalone ST-LINK/V2-1
Flexible board power supply
USB VBUS or external source(3.3 V, 5 V, 7 - 12 V)
Power management access point
Three LEDs
USB communication (LD1), user LED (LD2), power LED (LD3)
Two push buttons: USER and RESET
USB re-enumeration capability: three different interfaces supported on USB
Virtual Com port
Mass storage
Debug port
Comprehensive free software HAL library including a variety of software examples
Supported by wide choice of Integrated Development Environments (IDEs) including IAR, Keil, GCC-based IDEs
图2. STM32 Nucleo开发板外形图
图3. STM32 Nucleo开发板硬件框图
图4. STM32 Nucleo开发板硬件电路图(1)
图5. STM32 Nucleo开发板硬件电路图(2)
图6. STM32 Nucleo开发板硬件电路图(3)
图7. STM32 Nucleo开发板硬件电路图(4)
图8. STM32 Nucleo开发板PCB元件布局图:顶层
图9. STM32 Nucleo开发板PCB元件布局图:底层
- 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)