ELE362

Mikrodenetleyiciler ve Uygulamaları

Dersi Veren Fakülte \ Bölüm
Mühendislik Fakültesi \ Elektrik ve Elektronik Mühendisliği
Kredi
AKTS
Ders Türü
Öğretim Dili
4
8
Zorunlu
Türkçe
Ön Koşullar
Bu dersin önkoşulu bulunmamaktadır.
Dersi Alan Programlar
Lisans
Ders Tanımı
Mikrodenetleyici mimarisi hakkında temel bilgiye sahip olmak ve mikrodenetleyici programlama becerisi kazanmak.
Ders Kitapları ve/veya Kaynaklar
Embedded Systems Fundamentals with Arm Cortex-M based Microcontrollers: A Practical Approach: Nucleo-F091RC Edition. Alexander G. Dean. 2nd Ed. ARM Education Media
Ders Amaçları
Temel bir ders olan mikrodenetleyici dersini alıp başarıyla tamamlayan öğrenciler, mikrodenetleyici mimarisi hakkında temel bir bilgiye sahip olup, STM32F mikrodenetleyicisini gömülü C dilinde programlama becerisi kazanırlar.
Ders Çıktıları
1. Mikrodenetleyici mimarisi hakkında temel bilgiye sahip olmak ve mikrodenetleyici programlama becerisi kazanmak
2. Karmaşık birtakım işlemleri mikrodenetleyici aracılığıyla çözebilme, bu amaçla çeşitli programlama tekniklerini kullanabilme
3. Karmaşık bir işlemi gerçekleştiren bir mikrodenetleyici çeşitli kısıtlar altında tasarlayabilme, bu amaçla çeşitli tasarım yöntemlerini kullanabilme
4. Gömülü C dilinde program yazabilme
5. Mikrodenetleyici kullanılan birtakım standartlar ve ara yüzler hakkında bilgi sahibi olmak
Referans Ders Çizelgesi
1. Hafta: Mikrodenetleyici giriş
2. Hafta: Gömülü C dili giriş
3. Hafta: Mikrodenetleyici temel mimarisi, CPU mimarisi ve ARM mimarisi
4. Hafta: Genel amaçlı giriş ve çıkış portları (GPIO ports)
5. Hafta: Kesmeler
6. Hafta: Kesmeler
7. Hafta: Zamanlayıcı
8. Hafta: Zamanlayıcı
9. Hafta: UART, SPI ve I2C seri haberleşme arayüzleri
10. Hafta: UART, SPI ve I2C seri haberleşme arayüzleri
11. Hafta: Analog-sayısal çeviriciler (ADC) ve sayısal-analog çeviriciler (DAC)
12. Hafta: Analog-sayısal çeviriciler (ADC) ve sayısal-analog çeviriciler (DAC)
Referans Değerlendime Ölçütleri
• Ara Sınav 1 % 20
• Ara Sınav 2 % 20
• Final % 24
• Laboratuvar % 18
• Proje % 10
• Quiz % 8
Program Çıktısı *
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Ders Çıktısı
1 A, B
2 A, B
3 A, B
4 B
5 B