This project is about RT Thread RT-Spark which is a development board that uses STM32F407ZGT6 microcontroller. In this project, I made a simple LED blinking program using STM32CubeIDE.This is the materials that I used: RT‐Spark and USB cable for Hardware), Windows PC, and software (STM32CubeIDE, Git, GitHub, Hackster.io).
The following are the steps I did for this project:
Step 1: I started by downloading the STM32CubeIDE and STM32CubeMX from their official website and after the download finished, I ran the installer and make sure that I run it as administrator.
Step 2: At this point, I started doing my project, created a new STM32 project and selected STM32F407ZGT6 as my MCU. After that, the Pinout & Configuration appeared then I set PF11 & PF12 to GPIO_Output. Afterward, I proceed to Project Manager, named the project and chose STM32CubeIDE as my Toolchain/IDE. Next, I clicked 'GenerateCode' then the STM32CubeIDE appeared. After that, I looked for main.c in the project explorer and find the infinite loop inside int main(void)
Step 3: I created a new public repository on GitHub for this project. Using Git commands, I initialized the project folder and uploaded all the files to the repository. This is the link to my GitHub repository: https://github.com/Gazified/RT-Spark_Blink_LED
Step 4: Final Result: This is the final output of this project, please refer to the attached video.




Comments