Forget about boards running linux, they are mini computers and not real embedded systems. This is already more than enough for a strong start. Then of course, that is the whole point of an Arduino they are a programming environment for non-programmers.īrilliant. After going through the pain of learning the book, you will understand the workings of the actual processor and the associated firmware build environment in a way no Arduino user can ever match just by playing around with Ardus. It will walk you through the installation and configuration of a working toolchain and explain the basics of ARM Cortex architecture and practical issues that you will encounter when you actually try to do something. If you are unfamiliar with the STM32 world, i absolutely recommend that you get and read through Carmine Noviello's excellent book "Mastering STM32", available in leanpub. It matters less which Nucleo because at this stage computing power is not an issue any Nucleo will beat any 8 bit Arduino hands down in performance. The former if you want an easy start, the latter if you want to learn embedded system design and implementation in depth. Either go for Arduino (8 bit Atmel AVR although other Arduino options exist) or Nucleo (32 bit STM32 ARM-Cortex). F429, cheap but still quite powerful: LCD, MEMS gyroscope, and target USB. So, which horn of the dilemma is the right one? I'd take both: if your budget allows, I'd go for a Nucleo 144 (not F303, F412 or F446, lacking Ethernet) and a disco: e.g. Nucleo 144, though more expensive, strike a nice compromise: you get Ethernet and USB, and there's still plenty of available IOs.They are very easy to integrate in any project (personal examples: CEC to USB HID, PSU control and measurements, etc.) Nucleo 32 and 64 are the exact opposite: cheap bare-bone boards, not much more than a break-out plus an ST-Link.This is a problem especially with the F746 and F469 Disco, where not much more than the Arduino connector is available.But they lack free IOs, taken up by LCDs etc. The latest Discovery boards are very nice, if you need or want to experiment with their on-board peripherals.The STM32 Nucleo-64 board comes with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.Partial, even? Quite an impressive list! I also have a a number of Nucleos (32 and 64, F042, 072, 411) and Discos (F4, F429, F746) plus the odd TI MSP432s. The STM32 Nucleo-64 board does not require any separate probe as it integrates the ST-LINK debugger/programmer. The ARDUINO Uno V3 compatible header connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields. For the compatible boards, the external SMPS significantly reduces power consumption in Run mode. The STM32 NUCLEO-F411RE board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller. STMicroelectronics STM32 NUCLEO-F411RE Nucleo-64 ARM development board with STM32F411RE MCU 512 KB Flash, supports Arduino Uno compatible header connectivity and ST morpho connectivity.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |