Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Elektrik-Elektronik Fakültesi
/
KON 309E
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
Dersin Bilgileri
Dersin Adı
Türkçe
Mikrokontrolör Sistemleri
İngilizce
Microcontroller Systems
Dersin Kodu
KON 309E
Kredi
Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem
5
3
2
-
2
Dersin Dili
İngilizce
Dersin Koordinatörü
Ahmet Onat
Dersin Amaçları
Mikrokontrolör sistemlerinin iç yapısının öğretilmesi.
Modern geliştirme ortamı ve 'C' dili kullanılarak programlanması.
Çevre birimlerin tanıtımı, kullanım amaç ve yöntemleri (zamanlayıcılar, haberleşme, analog dijital dönüşüm vb.).
Kesme ve zamanlayıcılar kullanılarak gerçek zamanlı sistemlerin tasarlanması ve uygulanması.
Sistemin devreye alınması ve hata ayıklama için kullanılan araç ve süreçlere aşinalık.
Laboratuvar çalışmaları ile özgün sistem tasarlayabilme yetisinin kazandırılması.
Öğrencilere grup çalışması deneyimi kazandırmak.
İngilizce bilimsel rapor hazırlama deneyimi kazandırmak.
Dersin Tanımı
Mikrokontrolör sistemlerinin tasarımı ve uygulamaları. Modern yazılım ve donanım araçlarının kullanılarak deneyim kazanılması. Kontrol uygulamalarinin mikrokontrolör sistemlerinde gerçeklenmesi. Laboratuvar deneyimi sayesinde öğrenciler özgün tasarım yapma becerisine kavuşturulacaktır.
Dersin Çıktıları
Önkoşullar
BLG 231 Sayısal Devreler MIN DD veya
BLG 231E DigitalCircuits MIN DD,
BIL105E MIN DD
Gereken Olanaklar
Diğer
Ders Kitabı
Tek bir ders kitabi takip edilmeyecektir. Diger Referanslar kismina bakiniz.
Diğer Referanslar
Warren Gay
"Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC", Apress, 2018, ISBN: 978-1-4842-3623-9
-> Low level.
Rob Toulson & Tim Wilmshurst
"Fast and Effective Embedded Systems Design: Applying the ARM mbed", Newness, 2017, ISBN: 978-0-08-100880-5
-> Mbed + NXP LPC1768
Jonathan W Valvano, "Embedded Systems: Introduction to Arm® Cortex™-M Microcontrollers", 2014, ISBN: 978-1477508992, http://users.ece.utexas.edu/~valvano/
Geoffrey Brown, "Discovering the STM32 Microcontroller", open access book, 2016 (most lab work solutions can be found here)
Control Tutorials for Matlab Univ. Michigan
https://ctms.engin.umich.edu/CTMS/index.php?aux=Home
All code here can also be ran using GNU Octave (or Scilab), which are free software alternatives to Matlab.
GNU Octave: https://octave.org/
Scilab: https://www.scilab.org/
STM32 programming examples:
https://aviatorahmet.blogspot.com/2016/04/arm-stm32f10x-programming-with-gcc.html
https://launchpad.net/gcc-arm-embedded
https://github.com/avislab/STM32F103
https://blog.gypsyengineer.com/en/diy-electronics/a-template-project-for-stm32f103-on-linux.html
Dersler
.
Yardım
.
Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024