Course Overview
Introduces embedded systems programming using the C language, with emphasis on practical real-world applications. Topics include microcontroller architecture, peripheral interfacing, low-level programming, and communication protocols (UART, SPI, I2C).
Topics & Objectives
- Develop structured curriculum introducing embedded systems programming in C for real-world scenarios
- Deliver lectures on microcontroller architecture, peripheral interfacing, and low-level programming
- Provide hands-on programming exercises using microcontroller development boards
- Introduce UART, SPI, and I2C communication protocols and guide implementation
- Foster collaborative learning through group projects designing embedded systems solutions
Materials Coming Soon
Syllabus, lecture notes, labs, and assignments will be posted here.