As this is a popular subject among those following my posts, I decided to talk about LoRa today. However, Im going to discuss the subject with some new elements: this time without using the ESP32, but the STM32 instead. I always wanted to post about the STM32, as it composes a whole family of 32-bit microcontrollers produced by STMicroelectronics. I have several friends who are using this chip outside of Brazil. They can attest to the successes of this European manufacturing device. First, Im going to introduce the STM32, and also discuss the LoRa Ra-01 Module. In addition, Ill discuss programming the STM32 in the Arduino IDE.
This video will show you an STM32 development kit not meant for programming in Arduino, but instead with C language or those that are native to STMicroelectronics. If I’m not mistaken, there are eight companies that produce compilers for STM32, which shows us that there is a sizable global culture concerning this chip.
I want to explain to you here that STMicroelectronics is at least four times larger than Microchip, and it produces the STM32 family. It consists of architectures ranging from very small chips to STM32 F7, which I consider to be “super powerful”.
In our assembly, we use an STM32 Maple Mini, which looks like an Arduino Nano. However, it is much more powerful. Well also use the Ai-Thinker Ra-01. It is separate from the LoRa radio, which will communicate with the STM32 via SPI (the communication of the Semtech LoRa chip).”