• Türkçe
  • English
Course Code: 
EE 242
Course Period: 
Spring
Course Type: 
Core
Theoric: 
3
Practice: 
0
Credits: 
4
ECTS: 
6
Prerequisite Courses: 
Course Language: 
English
Courses given by: 
Course Objectives: 
Review of digital logic, data types with representations and operations, basics of a microcontroller architecture with focus on hardware, instruction set of a microcontroller, assembly programming, digital IO, interrupts, timers, mixed signal systems, digital communications with a microcontroller, flash programming.
Course Content: 
-       In this class, the fundamentals of embedded system hardware and firmware design will be explored. -       Basics of microcontroller architecture will be introduced. -       A well-known 32-bits ARM based microcontroller; STM32F407VG (SGS-Thomson Microelectronics) will be studied. -       Firmware design using ‘C language’ and firmware debugging will be discussed. -       Cortex Microcontroller Software Interface Standard (CMSIS) will be studied. -       The HW/Firmware development tools for the microcontroller will be used effectively. -       A complete embedded system design cycle will be carried out.
Course Methodology: 
1: Lecture by instructor, 2: Lecture by instructor with class discussion, 3: Problem solving by instructor, 4: Use of simulations, 5: Problem solving assignment, 6: Reading assignment, 7: Laboratory work, 8: Term research paper, 9: Presentation by guest s
Course Evaluation Methods: 
A: Written exam, B: Multiple-choice exam C: Take-home quiz, D: Experiment report, E: Homework, F: Project, G: Presentation by student

Vertical Tabs

Ders Tanimlari