VideoLibrary

IoT Device Prototyping with STMicroelectronics Nucleo Development Boards – Day 1

STMicroelectronics NUCLEO development boards are low-cost microcontroller-based development platforms. The typical NUCLEO development board includes an on-board ST-Link programmer/debugger and costs around $12. NUCLEO development boards are supported by STM32CubeIDESTM32CubeMX and STM32CubeProgrammerwhich are offered as free downloads. The NUCLEO development board's low-cost on-board programmer/debugger and free software/hardware development tools make the NUCLEO an attractive prototyping alternative. The first installment of this lecture series is based on the NUCLEO-G071RBwhich is host to the STM32G071RB microcontroller. The STM32G071RB is built around a 64 MHz Cortex-M0+ core that supports 128 Kbytes of Flash memory and 36 Kbytes of SRAM. The STM32G071RB is IoT-ready and comes equipped with multiple I2CSPI and USART interfaces. Today's lecture will focus on enabling configuring and coding firmware drivers for all of the aforementioned STM32G071RB data communication interfaces using the C programming language and STM32CubeIDE. The NUCLEO-G071RB IoT firmware we create today will also be used to assist in driving G071RB IoT hardware we will assemble from scratch on my shop bench. Our bench-brewed NUCLEO IoT hardware is capable of being interfaced to multiple sensors and external IoT communications devices. With that we will employ the services of an external bench-brewed Wi-Fi hardware device and STM32CubeIDE to write a driver for the ATWINC1510-MR210PB Wi-Fi module.

1/30/2025 3:48:48 PM

Embedded MCU, DSP Evaluation Boards

ImmagineCodice produttoreDescrizioneQuantità disponibilePrezzoVedi i dettagli
NUCLEO-64 STM32G071RB EVAL BRDNUCLEO-G071RBNUCLEO-64 STM32G071RB EVAL BRD20 - Immediatamente$16.99Vedi i dettagli

Microcontrollers

ImmagineCodice produttoreDescrizioneQuantità disponibilePrezzoVedi i dettagli
IC MCU 32BIT 128KB FLSH 28UFQFPNSTM32G071GBU6TRIC MCU 32BIT 128KB FLSH 28UFQFPN3586 - Immediatamente$2.36Vedi i dettagli
IC MCU 32BIT 128KB FLSH 28UFQFPNSTM32G071GBU6IC MCU 32BIT 128KB FLSH 28UFQFPN4379 - Immediatamente$2.36Vedi i dettagli
IC MCU 32BIT 128KB FLSH 48UFQFPNSTM32G071CBU6IC MCU 32BIT 128KB FLSH 48UFQFPN1066 - Immediatamente$2.66Vedi i dettagli
IC MCU 32BIT 128KB FLASH 48LQFPSTM32G071CBT6IC MCU 32BIT 128KB FLASH 48LQFP2123 - Immediatamente$2.77Vedi i dettagli
IC MCU 32BIT 128KB FLASH 48LQFPSTM32G071CBT6TRIC MCU 32BIT 128KB FLASH 48LQFP2757 - Immediatamente$2.79Vedi i dettagli
IC MCU 32BIT 128KB FLASH 64LQFPSTM32G071RBT6IC MCU 32BIT 128KB FLASH 64LQFP167 - Immediatamente$2.99Vedi i dettagli
IC MCU 32BIT 64KB FLASH 32UFQFPNSTM32G071K8U6IC MCU 32BIT 64KB FLASH 32UFQFPN1468 - Immediatamente$2.21Vedi i dettagli