8. Resources
The following resources were used as references for gathering information and implementing key concepts in this project.
8.1. General STM32 References
- STM32F411xCE Data Sheet
- Comprehensive data sheet for the STM32F411CE microcontroller series, detailing specifications, pin configurations, and electrical characteristics. 
 
- STM32F411xCE Reference Manual
- Detailed reference manual for STM32F411 series, covering all peripherals, clock setup, memory organization, and interrupt handling. 
 
8.2. Programming and Development Resources
- GNU Linker Documentation
- Official documentation for the GNU linker, essential for understanding the linker script setup and memory layout configurations in embedded development. 
 
- DeepBlue Embedded STM32 Programming Tutorials
- A collection of tutorials covering the fundamentals of STM32 programming, providing examples and walkthroughs for peripherals, clock configurations, and more. 
 
- Klein Embedded – STM32 without CubeIDE (Part 1)
- A guide to working with STM32 microcontrollers outside the CubeIDE environment, focusing on setup and low-level programming essentials. 
 
8.3. Research and Learning Resources
- Wokwi Simulator
- Currently, Wokwi does not support the STM32F411, but it does support the STM32F103. You can experiment with this and other microcontrollers like Arduino and ESP32. 
 
- Renode Framework
- An open-source framework for simulating embedded systems, allowing you to test and debug code without needing physical hardware.