Welcome to this exciting and hands-on course on embedded systems design! This comprehensive program is the second part of a two-part sequence that will immerse you in the world of electronic gadgets and real-time systems. You'll dive deep into the fascinating realm of interrupts, exploring their application in creating a diverse range of systems including audio players, data acquisition systems, control systems, and interactive games.
This intermediate-level course is ideal for computer science and engineering students, electronics enthusiasts, and professionals looking to enhance their skills in embedded systems design. It's perfect for those who have completed part 1 of the sequence or have equivalent knowledge and are eager to apply their skills to real-world projects.
The skills acquired in this course have numerous real-world applications. Graduates can:
Lab 11: Write C functions for decimal and fixed-point number output to serial port
Lab 12: Design and test a guitar tuner (440 Hz tone)
Lab 13: Design and test a digital piano (4 inputs, DAC, sound)
Lab 14: Design and test a position measurement system (ADC, calibrated output)
Lab 15: Design and test a hand-held video game (integration of previous labs)
Lab 16: Connect CC3100 booster pack to LaunchPad, communicate with access point, fetch weather data, and send data to class server
This course offers a unique blend of theoretical knowledge and practical application, ensuring that students are well-prepared to tackle real-world embedded systems challenges upon completion.