MÜHENDİSLİK FAKÜLTESİ / ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ / EEM4027 - MİKROİŞLEMCİLER

DERSİN HAFTALIK İÇERİĞİ

Hafta 
Konular 
Öğrenme Kaynakları 
1Mikroişlemcilere Giriş: Tarihçe, Temel Kavramlar, Mimariler (Von Neumann, Harvard)[2] s.2–8, [9] s.26–55, [4] s.4-7, [8] s.1-7
2Sayı Sistemleri, Veri Gösterimi ve Mikroişlemci Mimarisi Temelleri (CPU, Bellek, G/Ç)[2] s.26–55, [6] s.13–22, [2] s.43-82
3ARM Cortex-M Mimarisine Giriş: Programcı Modeli, Yazmaçlar (Registers) ve Bellek Haritası[3] s.15–26, [4] s.101-108, [8] s.36-44
4Assembly Dili Temelleri: Yönergeler (Instructions), Adresleme Modları[2] s.71-94, [8] s.26–83, [4] s.55-101
5Assembly'de Alt Programlar (Subroutines), Yığın (Stack) Kullanımı ve Parametre Aktarımı[2] s.157–170, [4] s.161-199
6Gömülü Sistemler için C Programlama ve Assembly ile C Arasındaki İlişki[4] s.215-237, [8] s.25-115
7STM32 Platformuna Giriş: STM32CubeIDE Ortamı ve HAL Kütüphaneleri[1] s.26–42, [5] s.60-125
8Genel Amaçlı Giriş/Çıkış (GPIO) Programlama (Register ve HAL Seviyesi)[1] s.43-82, [5] s.130-140, [9] s.34-40
9Kesmeler (Interrupts) ve İstisna (Exception) Yönetimi[1] s.108-150, [5] s.143-173, [4] s.237-267, [8] s.147-170, [6] s.91-104
10Zamanlayıcılar (Timers): Temel Zamanlama, Sayıcı ve Gecikme Uygulamaları[1] s.233-276, [9] s.187-204
11Darbe Genişlik Modülasyonu (PWM) ve Analog-Dijital Çevirici (ADC)[1] s.151-190, [5] s.343-371, [9] s.226-276
12Seri Haberleşme Protokolleri: UART (USART)[1] s.353–363, [5] s.176–202, [9] s.334-382
13Seri Haberleşme Protokolleri: SPI ve I2C[1] s.314–344, [5] s.414-424, [9] s.383-427
14Güç yönetimi[5] s.457-489