✔ Learn ARM-Cortex M3 & M4 Architecture
✔ Understand The Internals OF STM32 Microcontroller Hardware
✔ Interface Various Peripherals Inside OF STM32 Microcontrollers
✔ Develop Reconfigurable Reusable Firmware (Embedded Software Components) In C-Programming Language Based On ST HAL & LL Drivers
✔ Get Familiar With Interrupts / NVIC / EXTI & Inter-Module Signaling / DMA
✔ Interface Various Display Units (7-Segments, Alphanumeric LCD, OLED, TFT, etc)
✔ Interface Various Input Units (Buttons, Rotary Encoders, Keypad, HMI TouchPADs, etc)
✔ Control Several Types OF Actuators (DC Motors, Servo Motors, Stepper Motors, etc)
✔ Do Some Serial Communication Via USART / SPI / I2C & Develop USB Applications (CDC, HID, Mass Storage, etc)
And Much More…
Here is the GitHub repo for this course. There you’ll find the latest version of all the drivers we’ll be developing throughout the course. The directories in this repo are described below.
ECUAL / The main drivers we’ll be developing through the STM32 tutorials which include (servo motors, LCD, stepper, ultrasonic, temperature sensors, MPU6050 IMU, nRF24L01+, TFT, etc).
MATH / All the extra math functionalities we’ll need in the LABs/projects throughout the course. Somethings like digital filters, algorithms, mapping, and stuff like that.
util / Here will go all the additional software functionalities that are based on real hardware and supports the main application in one way or another. Things like software delays (with timers or DWT) and so on.
Click The Link Down Below To View The Full Course Hardware Kit.
The required development boards, sensors, modules, and actuators for all the practical LABs / Projects. You may need extra hardware if you’re planning to create some more specific projects.
Did you find this a helpful resource? If yes, then please consider supporting this work using Any of The Following Methods:
It’s the only way to keep things running and hopefully replace the annoying ad placeholders with a solid base of supporters on Patreon!
The easiest way to support me is by using this Paypal link any time you feel like wanting to give something back. I’d definitely appreciate that!
By pledging any amount here, i’ll be able to reduce the % of “annoying” ad servicing. And ultimately go extra active in content creation.
The You can also check DeepBlue Shop for hardware projects & eBooks to get. Or maybe enroll in any of my courses.
You can also buy your electronics parts using any affiliate links on my website. I get a small kick-back at no additional cost to you.
To Stay Connected And Get Notified When Something New Is Published On DeepBlue!
DeepBlueMbedded is an educational website where you can find technical content (Articles – Tutorials – Projects – etc..). Mainly in Embedded Systems & ECE Related topics. You’ll find also downloadable resources like firmware code examples, schematics, hardware designs, and more.
It’s been and will always be a free resource of information. So, please consider supporting this work if possible.
DeepBlueMbedded.com is a participant in the Amazon Services LLC Associates Program, eBay Partner Network EPN, affiliate advertising programs designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and eBay.com
You can also check my Full Disclaimer Page For More Information.