• Türkçe
  • English
Course Code: 
EE 242
Course Period: 
Spring
Course Type: 
Core
Credits: 
4
Theoric: 
3
Practice: 
0
Laboratory Hour: 
2
ECTS: 
6
Prerequisite Courses: 
Course Language: 
English
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