ELE 362 • Midterm • Mikrodenetleyiciler ve Uygulamaları
Bu ders, mikroişlemci tabanlı sistemlerin donanım ve yazılım tasarımına giriş niteliğindedir.
Öğrenciler, mikroişlemcilerin çalışma prensipleri, bellek ve giriş/çıkış birimleriyle etkileşimi, bus yapıları ve assembly dili programlama konularında bilgi sahibi olurlar. Seri ve paralel haberleşme, kesme (interrupt) yönetimi, zamanlama analizleri gibi konular detaylandırılır. Dönem boyunca yapılan uygulamalı laboratuvar çalışmaları ve proje ile öğrencilerin gömülü sistem tasarımı becerileri geliştirilir. Kapanışta her öğrenci belirli bir işlevi yerine getiren, bağımsız bir mikrodenetleyici sistemi (örneğin bir gömülü sistem) tasarlayıp uygulamaya döker.
Eğitmen

Haktan Lofça
Elektrik Elektronik Mühendisi
Merhabalar ben Haktan Lofça, Isparta Uygulamalı Bilimler Üniversitesi Elektrik-Elektronik Mühendisi mezunuyum. Öğrencilik yıllarımda TÜSAŞ, Robotistan gibi firmalarda staj yaptım; FPGA tabanlı devre tasarımı, IoT sistemleri ve mikroişlemciler üzerine çalıştım. Mezuniyet sonrası Chegg platformunda üniversite öğrencilerine teknik konularda destek verdim. Şu anda Filozof Mobil Teknolojileri firmasında Sistem Entegrasyon Mühendisi olarak çalışıyor, IoT tabanlı projeler geliştiriyorum. Öğrenmeyi ve öğrendiklerimi projeye dönüştürmeyi seven bir mühendis olarak, Unicourse’ta bilgilerimi siz değerli öğrencilere aktarmaya gayret ediyorum.
Unicourse Garantisi
Bu dersi alma kararını senin için kolaylaştıralım. Eğer memnun kalmazsan 30 gün içinde bize ulaş, 3'ten fazla içerik tamamlamadıysan iade alabilirsin. Koşullar
Konular
Introduction to Course, Digital Systems
4 konu anlatımı
Basic Number Systems
Hexadecimal System & ASCII Code
Signed Numbers & 2's Complement
Digital Logic Fundamentals
Evolution of Microprocessors, Introduction to Embedded Systems
3 konu anlatımı · 1 soru
Microprocessor vs. Microcontroller
What is an Embedded System?
How to Choose the Right Microcontroller
Quiz: Microcontroller Basics
ARM Architecture, Operation, Registers, Flags, Memory System, Exceptions
7 konu anlatımı · 2 soru
World of ARM Cortex-M3: Architecture & Basics
Cortex-M3 Hardware: Bus Matrix & Memory Map
The Programmer's Model: Registers & Modes
Problem Cortex-M3: Registers, Stack & Modes
Memory Access Attributes & Unaligned Transfers
The Magic Feature: Bit-Banding Operations
Endianness, Exclusive Access
What are Exceptions? Types & Vector Table
ARM Memory Systems & Bit-Banding Quiz
Software Design, ARM Assembly Language
8 konu anlatımı
Keil µVision Download
ARM Assembly Basics & Data Movement
Data Processing: Arithmetic, Logic & Shifts
Flow Control: Branches, Loops & Decision
Stack Operations & Advanced Instructions
DataMovement
DataProcessing
FlowControl And Stack
ARM Assembly Language 2
6 konu anlatımı · 1 soru
Registers & Program Flow (R0-R15)
Dual Stack Architecture (MSP & PSP)
Special Registers & State Management
Operation Modes & Privilege Levels
ARM Registers And PC
ARM Task Switcher
Registers, PC and Special Registers Quiz
ARM Assembly Language 3
4 konu anlatımı
Compilation and Startup Sequence
CMSIS and Hardware Access
HAL and LL: Library Layers and Selection
CMSIS and HAL Led Control
GPIO IO Subsystem
6 konu anlatımı · 1 soru
Peripheral Bus and Addressing
GPIO Register Structure & CMSIS Mapping
Atomic I/O: BSRR and Data Integrity
Create Proteus Project
Special Led Blink Project
Special Led Blink Project - Proteus
GPIO and Peripheral Subsystem - Practice Questions
Paketi Tamamla
🎓 TOBB Ekonomi ve Teknoloji Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.
