現貨供應最新開發模組

Nucleo STM32F042K6T6 開發板

  • STM32 microcontrollers in 32-pin packages
  • Extension with Arduino nano connectivity
  • ARM® mbed -enabled (see http://mbed.org)
  • On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
    • USB VBUS
    • External source
  • Three LEDs:
    • USB communication (LD1), power LED (LD2), user LED (LD3)
  • Reset push button
  • Supported by wide choice of Integrated Development Environments (IDEs) including IAR , Keil® , GCC-based IDEs (AC6 SW4STM32, ...)

 

代號
nucleo-f042k6

SKU 即原廠標號
NUCLEO-F042K6

定價
560
特價
540 (含營業稅)

庫存緊張

原廠連結:http://www.st.com/en/evaluation-tools/nucleo-f042k6.html

The STM32 Nucleo-32 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features.The Arduinonano connectivity makes it easy to expand the functionality of the STM32 Nucleo open development platform with a choice of specialized shields.The STM32 Nucleo-32 board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as direct access to the ARM®mbedon-line resources.

Key Features

  • STM32 microcontrollers in 32-pin packages
  • Extension with Arduino nano connectivity
  • ARM® mbed -enabled (see http://mbed.org)
  • On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
    • USB VBUS
    • External source
  • Three LEDs:
    • USB communication (LD1), power LED (LD2), user LED (LD3)
  • Reset push button
  • Supported by wide choice of Integrated Development Environments (IDEs) including IAR , Keil® , GCC-based IDEs (AC6 SW4STM32, ...)

IMAGE

 

DESIGN

Technical Documentation

Product Specifications

  Description Version Size
DB2638 DB2638: STM32 Nucleo-32 board 1.0 174 KB

User Manuals

  Description Version Size
UM1727 UM1727: Getting started with STM32 Nucleo board software development tools 5.0 2 MB
UM1956 UM1956: STM32 Nucleo-32 boards 1.0 776 KB
UM1956 UM1956: STM32 Nucleo-32 boards 2.0 1 MB

Hardware Resources

Board Manufacturing Specifications

  Description Version Size
STM32 Nucleo-32 gerber files 2.0 147 KB

Bill of Materials

  Description Version Size
STM32 Nucleo-32 Bill of materials 2.0 33 KB

Schematic Packs

  Description Version Size
STM32 Nucleo-32 Schematics pack 2.0 2 MB

Publications and Collaterals

Flyers

  Description Version Size
STM32 32-bit MCU family 1.0 2 MB
STM32 Nucleo boards 15.10 870 KB
STM32 for makers Releasing your creativity 15.10 1 MB

Brochures

  Description Version Size
STM32 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers 16.02 1 MB
STM32 Open Development Environment   1 MB

Legal

License Agreement

  Description Version Size
Evaluation products license agreement 1.0 125 KB
Open platform license agreement 1.0 44 KB

Tools and Software

EMBEDDED SOFTWARE

DEVELOPMENT TOOL SOFTWARE

Part Number Manufacturer Description
MBED-F042K6 ARM Online IDE for NUCLEO-F042K6 at ARM mbed
STSW-LINK007 ST ST-LINK/V2-1 firmware upgrade
STSW-LINK009 ST ST-Link, ST-Link/V2, ST-Link/V2-1 USB driver signed for XP, Windows7, Windows8

MCUS EMBEDDED SOFTWARE

Part Number Manufacturer Description
STM32CubeF0 ST Embedded software for STM32 F0 series (HAL low level drivers, USB, File system, RTOS, Touch Sensing - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)

 

 

 

 

資料來源:https://developer.mbed.org/platforms/ST-Nucleo-F042K6/

Overview

The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, 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 STM32 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.

Microcontroller features

  • STM32F042K6T6 in LQFP32 package
  • ARM®32-bit Cortex®-M0 CPU
  • 48 MHz max CPU frequency
  • VDD from 2.0 V to 3.6 V
  • 32 KB Flash
  • 6 KB SRAM
  • Timers Advanced Control (1)
  • Timers General Purpose (3)
  • Basic Timers (2)
  • SPI/I2S (1)
  • I2C (1)
  • USART (2)
  • 12-bit ADC (2), 10 channels
  • GPIO (26) with external interrupt capability
  • RTC

Nucleo features

  • Two types of extension resources
    • Arduino Uno Revision 3 connectivity
    • STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
  • 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
  • User LED (LD3)
  • One push buttons: RESET
  • USB re-enumeration capability: three different interfaces supported on USB
    • Virtual Com port
    • Mass storage (USB Disk drive) for drag'n'drop programming
    • Debug port

Nucleo pinout

Arduino-Nano-compatible headers

/media/uploads/bcostm/nucleo32_revc_f042k6_mbed_pinout_v2.png

Information

Only the labels written in blue/white or green/white (i.e. PA_4, PB_5, A0, D14, LED1...) must be used in your code. The other labels are given as information (alternate-functions, power pins, ...). You can also use these additional labels:

SERIAL_TX  I2C_SCL  SPI_MOSI  PWM_OUT
          SERIAL_RX  I2C_SDA  SPI_MISO  SPI_SCK SPI_CS
          

Supported Shields

Gravitech 7 Segment Display for Arduino Nano

Getting started

This video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:

TBD

Nucleo ST-LINK/V2 driver installation and firmware upgrade

  • Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this LINK for all details.
  • For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this LINK for all details.

Technical references

For more information, please refer to:

Known limitations

The following section describes known limitations of the platform. Note that general issues are tracked into the mbed repository available on GitHub.

  • ARM mbed RTOS not compatible with this platform (code size is too big).

Line share