Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Mikrodenetleyici Programlamaya GirişBME332145302
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Biyomedikal Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBiyomedikal Mühendisliği Bölümü
Dersin Koordinatörüİsmail Cantürk
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıBu ders öğrencilere ARM-korteks mikrodenetleyicilerini tanıtmayı ve C dili ile mikrodenetleyici programlama becerilerini kazandırmayı amaçlamaktadır.
Dersin İçeriğiARM-korteks mikrodenetleyicilere giriş, Gömülü sistemler, Mikrodenetleyici mimarileri, Bellek haritası, C programlama dili temelleri, Veri türleri, Değişkenler, Diziler, Döngüler, Koşullar, Fonksiyonlar, İşaretçiler, Yapılar, Genel amaçlı Giriş/Çıkış Birimi, ARM Cortex MCU'larda Kesinti Yönetimi , ARM Cortex MCU'larda Zamanlayıcıların Temelleri, ARM Cortex MCU'larda Zamanlayıcıların Kullanımı, Evrensel Senkron/Asenkron Seri İletişim – USART çevre birimi
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors. Joseph Yiu.
  • Mastering STM32. Carmine Noviello.
  • C How to Program. Paul Deitel, Harvey Deitel
  • STM32F407-reference manual and user manual
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler, gömülü sistemlerin ve ARM-korteks mikrodenetleyicilerinin temellerini öğrenirler.
  2. Öğrenciler mikrodenetleyici çevre birimlerini öğrenirler.
  3. Öğrenciler, ARM-korteks mikro denetleyicilerini programlamak için geliştirme araçlarını kullanır.
  4. Öğrenciler, ARM-korteks mikrodenetleyicilerini laboratuarlarda deneysel olarak programlarlar.
  5. Öğrenciler mikrodenetleyicinin farklı çevre birimlerini deneysel olarak kullanırlar.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-255---
PÇ-3-----
PÇ-4-----
PÇ-5-----
PÇ-6-----
PÇ-7-----
PÇ-8--5--
PÇ-9-----
PÇ-10-----
PÇ-11---55
PÇ-12-----
PÇ-13---55
PÇ-14---55
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-18-----
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1ARM-korteks mikrodenetleyicilere girişDers notları
2Gömülü sistemlerDers notları
3Mikrodenetleyici mimarileri, Bellek haritasıDers notları
4C programlama dili temelleri, Veri türleri, DeğişkenlerDers notları
5Diziler, Döngüler, KoşullarDers notları
6Fonksiyonlar, İşaretçiler, YapılarDers notları
7Genel amaçlı Giriş/Çıkış BirimiDers notları
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9ARM Cortex MCU'larda Kesinti YönetimiDers notları
10ARM Cortex MCU'larda Kesinti YönetimiDers notları
11ARM Cortex MCU'larda Zamanlayıcıların TemelleriDers notları
12ARM Cortex MCU'larda Zamanlayıcıların KullanımıDers notları
13ARM Cortex MCU'larda Zamanlayıcıların KullanımDers notları
14Evrensel Senkron/Asenkron Seri İletişim – USART çevre birimiDers notları
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar640
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar120
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar62
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması134
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)120
Final (Sınav Süresi + Sınav Hazırlık Süresi)130
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok