Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Mikrodenetleyici Programlamaya GirişBME332334300
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Biyomedikal Mühendisliği Lisans Programı (%100 İngilizce)
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 denetleyicilerinin saklama birimlerini öğrenir.
  4. Öğrenciler, ARM-korteks mikrodenetleyiciyi programlamak için C dilini öğrenir.
  5. Öğrenciler ARM-korteks mikrodenetleyicilerde kesme yönetimini öğrenir.

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
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ı
15
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev130
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
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 Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması133
Derse Özgü Staj
Ödev115
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)110
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok