Skip to content
CEC Semester Twenty Six 2024

IoT Designs Using STmicro Microcontrollers

Fred Eady -
Owner, EDTP Electronics Inc. and Principal Engineer, Ongoing Systems LLC.
November 18,
2024
Tool Up
All of the STM32 Nucleo boards we will be working with this week integrate an STLINK debugger/programmer, eliminating the need for a separate hardware programmer/debugger. Today’s lecture will focus on installing the STM32CubeIDE, which will enable us to utilize the STM32 Nucleo’s on-board programmer/debugger hardware. Instead of blinking an LED or printing “Hello World!”, we will hit the ground running and code up an interrupt-driven USART driver.
Course Resources
Special Educational Materials
How to Quickly and Cost Effectively Add Bluetooth 5.3 to Edge IoT Designs - Article
Mioty Emerges as an Option for Massive IIoT Wireless Sensor Deployments - Article
Machine Learning Novices and Experts Have a Lot to Like About the STM32 Ecosystem - Blog
November 19,
2024
Microchip Meets Nucleo
Nulceo-64 development boards host a pair of 38-pin morpho headers and a quad of official Arduino sockets. The 38-pin morpho connectors allow the user to access all of the on-board microcontroller’s available GPIO pins. GPIO pin assignments for the quad of Arduino sockets are limited to a particular set of pins. There is no rule that says we have to use Arduino sketches to access the Nucleo’s quad of Arduino sockets. Today we will configure a Nucleo-C071RB to support an Arduino UNO Shield, which will host a Microchip RN4871 BLE module that does not operate under the control of an Arduino sketch.
Course Resources
Special Educational Materials
How to Quickly and Cost Effectively Add Bluetooth 5.3 to Edge IoT Designs - Article
Mioty Emerges as an Option for Massive IIoT Wireless Sensor Deployments - Article
Machine Learning Novices and Experts Have a Lot to Like About the STM32 Ecosystem - Blog
November 20,
2024
Exploring TouchGFX
The X-Nucleo-GFX01M2 is a non-touch-enabled 2.2-in. SPI QVGA TFT LCD that is designed to mount on a Nucleo-64 development board’s set of 38-pin morpho headers. The STM32U5G9J-DK2 is equipped with a 5-in. RGB 800x480 TFT color LCD module and capacitive touch panel. Despite their differences, the X-NUCLEO-GFX01M2 display module and the STM32U5G9J-DK2’s LCD module are supported by TouchGFX. Today we will explore what it takes to manipulate the resources provided by TouchGFX and STM32CubeIDE to generate graphical user interfaces that operate on the X-Nucleo-GFX01M2 and STM32U5G9J-DK2.
Course Resources
Special Educational Materials
How to Quickly and Cost Effectively Add Bluetooth 5.3 to Edge IoT Designs - Article
Mioty Emerges as an Option for Massive IIoT Wireless Sensor Deployments - Article
Machine Learning Novices and Experts Have a Lot to Like About the STM32 Ecosystem - Blog
November 21,
2024
Nucleo-C071RB Networking
An electronic device must have the ability to participate on a LAN and/or connect to the internet to qualify as an IoT device. The Nucleo-C071RB development board has no on-board means of communicating using WiFi or Ethernet. Today we will take a look at various ways to network enable our Nucleo-C071RB development board.
Course Resources
Special Educational Materials
How to Quickly and Cost Effectively Add Bluetooth 5.3 to Edge IoT Designs - Article
Mioty Emerges as an Option for Massive IIoT Wireless Sensor Deployments - Article
Machine Learning Novices and Experts Have a Lot to Like About the STM32 Ecosystem - Blog
November 22,
2024
Get Your Motor Running
The classic Steppenwolf tune “Born to Be Wild” referenced a different type of motor than we will be driving in today’s lecture. Thus far, our Nucleo-C071RB development board has driven a TFT LCD and assumed the role of an IoT device. Instead of spinning motorcycle wheels, today our Nucleo-Co71RB development board will be spinning stepper motor shafts.
Course Resources
Special Educational Materials
How to Quickly and Cost Effectively Add Bluetooth 5.3 to Edge IoT Designs - Article
Mioty Emerges as an Option for Massive IIoT Wireless Sensor Deployments - Article
Machine Learning Novices and Experts Have a Lot to Like About the STM32 Ecosystem - Blog
Instructor
Fred Eady
Owner, EDTP Electronics Inc. and Principal Engineer, Ongoing Systems LLC.

Fred Eady is the owner of EDTP Electronics Inc. and is the principal engineer at the Georgia branch of Ongoing Systems LLC. EDTP Electronics was established in 1988. In the meantime, Fred has written thousands of magazine articles. He has written for all of the major electronic magazines, including Radio Electronics, Electronics Now, Nuts and Volts, Servo, MicroComputer Journal, and Circuit Cellar. Fred has even done a few short feature articles for Design News. To date, he has authored four books and contributed to a fifth. He currently works as a PIC microcontroller consultant and is a Microchip Authorized Design Partner. Fred’s expertise also extends into the ARM community where he is a hardware and firmware design consultant. His customers include aerospace companies, machine shops, specialty startup companies, medical machine manufacturers, coin-operated device businesses, and various other research and development companies. He has a very close working relationship with Microchip Technology, the manufacturer of PIC microcontrollers, and has taught multiple Ethernet and WiFi classes at Microchip's annual Masters Conference.