Skills You'll Acquire
1. Write firmware entirely from scratch using embedded C.
2. Gain a comprehensive understanding of the Cortex-M architecture.
3. Understand GPIO functionality and implement LED blinking from scratch using bare-metal programming.
4. Design and implement UART communication drivers without external libraries.
5. Create SPI and I2C drivers by directly interacting with microcontroller registers.
6. Build code entirely from the ground up by manually configuring the microcontroller's memory.
7. Avoid using third-party libraries or pre-written code, ensuring complete ownership of every line you write.
8. Develop proficiency in embedded programming, enabling you to confidently tackle advanced projects.
9. Define and map peripheral addresses accurately to memory registers.
Analyze and apply technical details from chip datasheets.
10. Translate memory addresses into functional register definitions for precise hardware control.
Who this course is for:
1. If you are a complete beginner looking to dive into embedded systems take this course.
2. For seasoned embedded developers aiming to master professional application development for ARM processors, this course is an excellent choice.
BENEFITS
1. Certificate upon Completion
2. Life time Access to contents
3. Continuous Support
★★★★ ☆
Instructor: Ezra
1 minutes.
Get introduced with the course
3 minutes.
Learn how to set up stm32Cubeide
14 minutes.
Understand General Purpose Input Output
22 minutes.
Understand General Purpose Input Output in detailed explanations
58 minutes.
Toggle an LED Using GPIO knowledge
22 minutes.
Understand how I2C protocol works
51 minutes.
Write code for I2C protocol part 1
34 minutes.
Write code for I2C protocol part 2
18 minutes.
Write code for I2C protocol part 3
20 minutes.
Get to understand how SPI works
49 minutes.
Write code for SPI protocol part 1
25 minutes.
Write code for SPI protocol part 2
17 minutes.
Understand how UART works
35 minutes.
Write code for UART protocol part 1
16 minutes.
Write code for UART protocol part 2
17 minutes.
Write code for UART protocol part 3