har-in-air / STM32_CODE_EXAMPLES

Code examples demonstrating usage of peripherals and features on STM32 Cortex micro-controllers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

STM32 Cortex M4 code examples

I've taken some Udemy online embedded software courses related to STM32 Cortex M microcontrollers. The courses were taught using Keil and OpenSystem Workbench IDEs, and I was implementing the code exercises using STM32CubeIDE. So I thought this would make a good repository of STM32 M4 STM32CubeIDE code examples. I've also added non-course related code related to DMA, DSP etc.

Credits

Development Environment

Software

  • Ubuntu 20.04 AMDx64
  • STM32CubeIDE v1.2.0 / 1.6.0
  • CubeMX MCU Firmware version FW_F4 V1.26.0
  • FreeRTOS v202012.00
  • SystemView 3.20

Hardware

  • JLink JTAG/SWD debugger
  • STLink v2 clone with mod for SWO trace
  • PL2303 HXD USB-UART adapter - max data rate 12Mbps
  • WeAct v1.3 STM32F411CEU6 development board (FreeRTOS and Semi-hosting/SWO demo)

* DevEBox STM32F407VGT6 development board (All other projects)

Project Notes

You will find relevant notes in the project sub-directories

About

Code examples demonstrating usage of peripherals and features on STM32 Cortex micro-controllers


Languages

Language:C 99.4%Language:Assembly 0.6%Language:Python 0.0%Language:Makefile 0.0%