STMicroelectronics, for students or engineers in most engineering colleges, this is an IC device and high-yield, high-yield household, with its own price and vast number of users. Since the semiconductor has joined the ARM Embed project, it can be considered for one of the most active members, from the release of the Nucleo series development board, completely launched the Nucleo development board product line based on Cortex-M0, M3, M4 kernels. Just use only short Half year less time.
The pavilion network is not allowed to evaluate the STM32F401 Nucleo Evaluation Board (STM32F401 Data Manual), and the functionality and characteristics of the outstanding performance and characteristics have left a lot of amazing. This time we got a Cortex-M0 STM32F072 (STM32F072 Data Manual) Nucleo Development Board, from ST own product positioning, this is a mainstream platform between high performance and low power consumption (reference Figure ST product line).
Nucleo-F072RB series
It can be said that the Nucleo series card of STMic Semiconductor is "Twin Brothers", in addition to the different core microcontrollers, other circuits, the appearance is basically consistent, so if you only want to distinguish between Nucleo, what series The board is almost impossible (refer to the figure below).
STM32F401RE and STM32F072 contrast
STM32F072 Nucleo Development Board
STM32F072 Nucleo development board based on low-energy ARM Cortex-M0 kernel, the maximum frequency is 48MHz, compared to M4, is lacking in performance, but it is mainly to low-energy applications, with M4 Different product positioning.
STM32F072 Nucleo development board
STM32F072 Development Board Features:
STM32F072R8T6 (STM32F072R8T6 data manual) microcontroller based on ARM Cortex-M0 processor, up to 48MHz frequency
Support Arduino Uno R3 Shield Expansion Board, all IO ports of microcontrollers are drawn through the needle holder
ST-LINK / V2-1 debugger, support external microcontroller debugging
3 LEDs: a USB Communication LED, a power LED, a user LED; two mechanical buttons: reset, user
3 different features of the USB interface: virtual serial port, capacity storage, debug interface
3 different power supply methods: Mini USB interface power supply, IO pin power, powered by Arduino Uno R3 Shield interface
Support Keil, IAR, Embed Online Ide design tool
As mentioned above, the STM32F401 development board previously evaluated before the STM32F072 Nucleo development board contains the same peripheral function - such as the usual mechanical buttons, LED indicators, mini USB debug interface, many IO It is compatible with the Arduino Shield interface, which can be used to power the plate power supply through the Arduino Shield extension interface. It can be said that the biggest, and the only difference from the core microcontroller STM32F401RET6.
Core Microcontroller STM32F401RET6 (STM32F401RET6 Data Manual)
The STM 32F072 Nucleo development board is equipped with a Cortex-M0 core based on ARM 32-bit low energy, with a maximum frequency of 48MHz.
STM32F072R8T6 microcontroller
STM32F072R8T6 microcontroller characteristics:
Based on 32-bit ARM Cortex-M0 kernel, the highest frequency reaches 48MHz, integrated 128KB Flash, 16KB RAM
CRC calibration unit, maximum support for extending 51 IO ports
1 12-bit ADC (up to 16 channels), 1 12-bit DAC (two channels), two analog comparators
Up to 18 channels of capacitive touch buttons, induction strip controllers
Peripheral interfaces include: I2C, USART, SPI, CAN, USB2.0, SWD, HDMI CEC, etc.
From the core microcontroller function, we are not difficult to find that its numerous features can be applied to different areas, such as the capacitive touch buttons of small appliance touch panels, induction strip function, CAN interface for industrial fieldbus control Applicable to any USB2.0 controller that requires USB bus equipment products.
The STM32F072R8T6 also has a very special HDMI CEC interface, which can be used for A / V receivers, digital TVs such as HDMI functions.
Small knowledge: CEC is consumer electronically control, and HDMI Cec is a protocol that provides advanced features for all home audiovisual devices connected via HDMI cable, that is, you can connect these through HDMI cables through a remote control, all connect appliances Devices that support CEC functions are interactive and control (more detailed introduction, you can refer to the previous evaluation articles of the panel network).
In addition, many of the microcontrollers can make it in applying control and user interface, hand-held equipment, PC peripherals, games, and GPS platforms, PLC systems, inverters, printers, scanners, and many other applications. They all have a place.
Recommended development board
Efficient energy STM32L152-EVAL development board based on ARM Cortex-M3 kernel
Low-power STM320518-EVAL development board based on ARM CORTEX-M0 kernel
STM32F072 Nucleo development board
The Ide design tools that can be supported by the SSS-STMicular Nucleo series cards include IAR, Keil, Embed online tools, etc., IAR and Keil can be said to be compiled and commissioned by ARM development board commonly used by engineers. It is powerful. However, under the complex debugging, the Nucleo system development board can also achieve program compilation downloads through online convenient Embed design tools, only need to connect to the Internet (specific use can refer to previous evaluation, this is no longer subject to ).
For the STM32F072 Nucleo development board, the driver is installed on the MINIUSB to achieve the operation of power debugging, the board is self-contained, and the slogan of LED BLINK is switched through the User button.
STM32F072 comes with a BLINK program
In actual measurements, we found that this is a 5kHz and 1kHz PWM signal output by using the microcontroller's IO port. Thanks to the introduction of all IO pins of the Nucleo board and the tag on the board, we can Very simple and convenient test, DIY development board.
Or we can also look at the actual operation of the card by the serial port, and write a serial output in the Embed software, the code is as follows.
After compiling, drag into the storage space of the Nucleo board, we can see the result of the program execution by serial tool.
Very simple, very convenient, is it! As a development board for evaluating the microcontroller, Nucleo is quite small and convenient. It is more important that it is very cheap. This is undoubtedly on the students who want to learn, or assessed the STMic Microcontroller. The choice is selected.
summary
Introduced the STM32F072 development board of the STM 32F072 development board and the STM32F072R8T6 microcontroller, the development board is exquisite, the development environment is simple and convenient, the board debugger, plus the detailed reference materials and the low price, with powerful and energy consumption Not high Cortex-M0 microcontroller STM32F072R8T6, whether there is a broad application space in industrial electronics, consumer electronics, etc.
Reference
STM32F401 Nucleo Development Board Review
STM32F072 Nucleo Development Board Information
related events
[Activities] 19.9 yuan ultra-low price purchase STM32 Nucleo board (shipping)
Recommended development board
STM32F407 entry kit, based on Cortex-M4 processor, complete evaluation development MCU solution
STM32F407 ARM prototype development board, equipped with liquid crystal display and car camera, 100M Ethernet port
Original declaration: This article is originally created by the panel network, declined!
Our other product: