Hoş Geldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Elektrik-Elektronik Fakültesi / KON 309E / Dersin Bilgileri
 

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