IN5003 Embedded Programming II
January 30, 2022
This course builds upon the concepts learned in IN3263 Embedded Programming and Networks with a focus on project work that reinforces the concepts covered. By completing this course, learners will be able to identify the processing and hardware needs of a project in order to select the appropriate controller. They will also be able to use advanced microcontroller programming techniques such as bitwise operators, polled loops and interrupts, inter-device communication (UART, SPI, I2C, CAN, etc), hardware timers, external displays, motor controllers, and both analog and digital sensors. A focus on debugging and troubleshooting techniques will complement each topic.
42 Hours