Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Electronics Engineering
Area of study
Engineering
Course Language
English
About Program
Program Overview
Introduction to Embedded Systems
The Introduction to Embedded Systems course introduces students to the hardware components of embedded systems, such as microcontrollers, memory, and peripherals. In addition, the students will be introduced to the software components of embedded systems, such as programming languages, operating systems, and compilers.
Course Details
This course includes lectures and laboratory work, which is conducted using Texas Instruments C2000 Delfino MCU F28379D LaunchPad and Code Composer Studio. The practical part of the course addresses key topics like:
- Pulse Width Modulation (PWM) generation
- Analogue to Digital Converter setup
- DC motor interfacing and control with microcontroller
Learning Outcomes
Upon completion of the course, students will be able to:
- Identify the fundamental concepts of embedded systems
- Recognise the different communication protocols and peripherals applicable to embedded systems
- Design a simple embedded system
- Apply basic software and hardware skills for embedded systems
- Evaluate the performance of basic embedded systems
Course Agenda
Day 1: Understanding Embedded Systems Fundamentals
Morning Session
- Definition and characteristics of Embedded Systems
- Applications of Embedded Systems
- Essential Components: hardware components of embedded systems
Afternoon Session
- Essential Components: software components
- Programming Languages in Embedded Systems
- Hands-On Lab: Initial Setup for Texas Instruments C2000 Delfino MCU F28379D LaunchPad development kit
- Hands-On Lab: Blinking LED
- Q&A and Discussion
Day 2: Essential Microcontroller Peripherals theory and applications
Morning Session
- Essential Microcontroller Peripherals for Power Electronics Machines and Drives (PEMD) applications
- Analogue to Digital Converter in microcontrollers
- Hands-on Lab 1/ADC Interface on a Microcontroller for voltage measurements
- Q&A and Discussion
Afternoon Session
- Pulse Width Modulation in microcontrollers
- Hands-on Lab 2/PWM generation on a Microcontroller
- Practical Applications of PWM/ DC motor control
- Hands-on Lab 3/DC Motor Control using PWM
- Q&A and Discussion
- Conclusions```python
See More
