The STM32H750 is an interesting MCU : at 480 MHz it’s one of the fastest Cortex-M7 devices in existence but it’s also one of the least complicated because it only has one core. That also makes it cheap. And this makes it a very good chip to be proficient with.
Update : STM32H745
The STM32H745 is pretty much the largest STM32 device as of writing, and it has its own Nucleo board. And of course it’s a Nucleo 144. Goes by the sweet name Nucleo-H745ZI-Q.
Update : STM32H7
The H7 family of STM32 microcontrollers is, as of 2021, the most badass there is. It is based on the ARM Cortex-M7F core running at up to 550 MHz, with some chips in the family equipped with a second ARM Cortex-M4F core running at 240 MHz. How powerful is that ? Well, back when I was a kid, PC’s were equipped with Pentium MMX processors which could barely hit 200 MHz… and that was enough to run Windows 95 and first-person shooter games like Doom and Quake.
New ! Prerequisites
To perform this setup procedure, you will need :
New ! Setup
The Jetson Nano is not as easy to setup as a Raspberry Pi. There isn’t a “NOOBS” SD card you can buy, stick into your Nano and be done. But then again, this ain’t a Raspberry Pi : if you’re playing with a Jetson Nano you obviously intend to work on stuff that’s too hardcore for a Raspberry Pi, and therefore it’s safe to assume you’re not afraid of the command line prompt.
New ! I²C Programming
Earlier, we’ve added an I²C connector to our Maple Mini prototype board. Now let’s use it.
New ! CDC, Continued
In our previous episode, we’ve spent an unhealthy amount of time in front of a computer crafting some arcane USB code. Today, we finish what we started and finally get our STM32 to talk with a USB host.
New ! STM32Cube USB Device Library
So here we are, with basic knowledge of how USB works under the hood and a strong desire to make USB work on our little STM32 chips. Time to get our hands dirty.
New ! USB Fundamentals
It’s theory time !