Lisans
Mühendislik Fakültesi
Elektrik-Elektronik Mühendisliği
Anlık RSS Bilgilendirmesi İçin Tıklayınız.Düzenli bilgilendirme E-Postaları almak için listemize kaydolabilirsiniz.


Mikroişlemciler

Ders KoduYarıyıl Ders Adı T/U/L Türü Öğrenim Dili AKTS
EE5203 5 Mikroişlemciler 2/0/2 Z İngilizce 5
Dersin Amacı
Mikroişlemci ve çevrebirimlerinin çalışmasının anlaşılması, gömülü sistem tasarımı için gerekli yeteneklerin geliştirilmesi ve STM32 mikroişlemci ailesi donanımının, Assembly ve C tabanlı programlanmasının öğretilmesi.
Ön Koşullar -
Eş Koşullar -
Özel Koşullar -
Öğretim Üyeleri Öğr. Gör. Basri Erdoğan
Asistanlar Arş.Gör.Ahmet Aytuğ Ayrancı
Ders Gün,Saat ve Yeri Teori: Salı 09:00 - 10:45, IKU-Cats
Görüşme Saatleri ve Yeri -
Öğretim Yöntem ve Teknikleri Sınıfta ders anlatım, örneklerle soru çözüm ve laboratuvar çalışması
Temel Kaynaklar 1) STM32Cortex®-M4 MCUs and MPUs programming manual

2) STM32F4 reference manual (RM0368)

3) STM32CubeIDE user guide

4) Description of STM32F4 HAL and low-layer drivers

 
Diğer Kaynaklar
Haftalık Ders Programı
Hafta Dersin İçeriği Öğretim Yöntem ve Teknikleri
1. Hafta Derse giriş, Sözlü sunum
2. Hafta Armv7-M mimarisi Sözlü sunum, laboratuvar
3. Hafta Armv7-M Komut kümesi, Assembly Dili Sözlü sunum, laboratuvar
4. Hafta Assembly Dili, Bellek Sistemi Sözlü sunum, laboratuvar
5. Hafta Genel Amaçlı Giriş/Çıkış (GPIO) Sözlü sunum, laboratuvar
6. Hafta Güç Kontrolü, Kesmeler ve Olaylar Sözlü sunum, laboratuvar
7. Hafta Reset, Saat Kontrolcüsü ve Zamanlayıcılar Sözlü sunum, laboratuvar
8. Hafta [Ara sınav] -
9. Hafta Seri Haberleşme Sözlü sunum, laboratuvar
10. Hafta Analogdan Dijitale Dönüşüm Sözlü sunum, laboratuvar
11. Hafta Mikroişlemci sistemleriyle Ekran ve Tuş Takımı Kullanımı Sözlü sunum, laboratuvar
12. Hafta Mikroişlemci sistemleriyle Motor Kontrolü Sözlü sunum, laboratuvar
13. Hafta Konu tekrarı Sözlü sunum, laboratuvar
14. Hafta Proje sunumları Sözlü sunum
15. Hafta
16. Hafta
17. Hafta
Değerlendirme Ölçütleri
Ölçüt Tipleri Adet Yüzdesi(%)
Ara sınav(lar) 1 25
Ödevler / Dönem Ödevi / Sunum 2 15
Laboratuvar 1 10
Final 1 35


ÖÇ-1Armv7-M mikroişlemci ailesi mimarisinin detaylarını açıklar, Armv7 komut setini kullanır.
ÖÇ-2Assembly programlama dilini yorumlar
ÖÇ-3STM32 Cube IDE kullanarak STM32 ailesini belli bir işlev için tekil ya da takım çalışması ile programlayabilmek ya da yazılan bir komut dizisini analiz edebilmek.
ÖÇ-4Giriş/ çıkış görevlerinin işletilebilmesi için mikroişlemcinin zamanlayıcı, sayıcı ve kesme fonksiyonlarını kullanabilmek.
ÖÇ-5 A/D çevirici modülünü kullanarak mikroişlemci ile analog sinyalleri yazılım ortamında kullanabilmek.
ÖÇ-6Led ekran, anahtar ve düğme gibi basit dijital giriş/çıkış birimlere sahip STM32 temelli sistemi tasarlamak, geliştirmek ve analiz etmek
Program Çıktıları
PÇ-1Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
PÇ-2Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
PÇ-3Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
PÇ-4Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
PÇ-5Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme veyorumlama becerisi.
PÇ-6Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
PÇ-7Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi.
PÇ-8Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
PÇ-9Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
PÇ-10Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi.
PÇ-11Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ile çağın sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.
Alan Yeterlilikleri Matrisi
Program Çıktıları - Öğrenim Çıktıları Matrisi
--
 PÇ 1PÇ 2PÇ 3PÇ 4PÇ 5PÇ 6PÇ 7PÇ 8PÇ 9PÇ 10PÇ 11
ÖÇ 1           
ÖÇ 2           
ÖÇ 3           
ÖÇ 4           
ÖÇ 5           
ÖÇ 6