COURSE OUTLINE
COURSE NAME: Embedded System Fundamentals
COURSE CODE: CMPE1250
2024/2025
COURSE DESCRIPTION
Dedicated embedded controllers exist in vehicles, appliances, and electronic systems. A foundation in embedded controllers is essential for building and programming these systems. Students will learn to program an embedded controller and interface it to a variety of input and output devices.
Course Credits: 3.00
Pre-requisites: CMPE1100,CMPE1300, CMPE1550
LEARNING OUTCOMES
| 
 OUTCOME  | 
 Upon successful completion of this course, you will be able to  | 
| 
 1  | 
 Program and debug a microcontroller using a high level language The following concepts, skills, and issues are used to support this Outcome: • Program a microcontroller using a tool chain, including an Integrated Development Environment (IDE) • Write structured modular code libraries • Manipulate number systems and codes to generate formatted outputs, including binary, BCD, hexadecimal, decimal, and ASCII • Perform. bitwise operations on data and device registers • Analyze data sheets to create code that uses device characteristics appropriately in meeting design specifications • Write programs to perform. accurate time interval generation with on-device modules  | 
| 
 2  | 
 Interface a microcontroller to devices connected over General Purpose Input/Output (GPIO) The following concepts, skills, and issues are used to support this Outcome: • Configure discrete general purpose input/output (GPIO) pins to provide simple human-machine interfaces (switches and LEDs) • Employ GPIO to control external devices  | 
| 
 3  | 
 Interface a microcontroller to devices through a synthetic bus created over GPIO The following concepts, skills, and issues are used to support this Outcome: • Employ banks of GPIO pins as parallel data buses and control lines to interface devices, such as seven-segment displays and LCD displays • Apply information from device data sheets to develop reusable code libraries  | 
| 
 4  | 
 Design and implement a serial communication interface (SCI) The following concepts, skills, and issues are used to support this Outcome: • Explain the EIA/TIA-232 protocol and frame. formats • Create and use library code that operates the devices provided UART module • Interact with and debug software on a microcontroller using a UART module  | 
STUDENT EVALUATION
| 
 OUTCOME  | 
 ACTIVITY DESCRIPTION  | 
 
  | 
 MARK DISTRIBUTION  | 
| 
 1, 2 and 3  | 
 Assignments  | 
 
  | 
 30%  | 
| 
 1, 2 and 3  | 
 Exams  | 
 
  | 
 70%  | 
| 
 
  | 
 TOTAL  | 
 100%  | 
|
COURSE COMPLETION REQUIREMENTS
A minimum grade of 50% is required to pass this course.
A weighted average of at least 50% on Exams is required in order to receive a passing grade on this course, otherwise a maximum final grade of 45% will be awarded.

![[SOLVED] CMPE1250 Embedded System Fundamentals 2024/2025 R](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip.jpg)

![[SOLVED] 6COM1033-0901 Assignment 2  Scoping and Planning A System Security Test](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip-1200x1200.jpg)
 
 
Reviews
There are no reviews yet.