Dersi Veren Fakülte \ Bölüm
Mühendislik Fakültesi \ Elektrik ve Elektronik Mühendisliği
Kredi
AKTS
Ders Türü
Öğretim Dili
Bu dersin önkoşulu bulunmamaktadır.
Mikrodenetleyici mimarisi hakkında temel bilgiye sahip olmak ve mikrodenetleyici programlama becerisi kazanmak.
Ders Kitapları ve/veya Kaynaklar
Embedded Systems Fundamentals with Arm Cortex-M based Microcontrollers: A Practical Approach: Nucleo-F091RC Edition. Alexander G. Dean. 2nd Ed. ARM Education Media
Temel bir ders olan mikrodenetleyici dersini alıp başarıyla tamamlayan öğrenciler, mikrodenetleyici mimarisi hakkında temel bir bilgiye sahip olup, STM32F mikrodenetleyicisini gömülü C dilinde programlama becerisi kazanırlar.
1. Mikrodenetleyici mimarisi hakkında temel bilgiye sahip olmak ve mikrodenetleyici programlama becerisi kazanmak
2. Karmaşık birtakım işlemleri mikrodenetleyici aracılığıyla çözebilme, bu amaçla çeşitli programlama tekniklerini kullanabilme
3. Karmaşık bir işlemi gerçekleştiren bir mikrodenetleyici çeşitli kısıtlar altında tasarlayabilme, bu amaçla çeşitli tasarım yöntemlerini kullanabilme
4. Gömülü C dilinde program yazabilme
5. Mikrodenetleyici kullanılan birtakım standartlar ve ara yüzler hakkında bilgi sahibi olmak
1. Hafta: Mikrodenetleyici giriş
2. Hafta: Gömülü C dili giriş
3. Hafta: Mikrodenetleyici temel mimarisi, CPU mimarisi ve ARM mimarisi
4. Hafta: Genel amaçlı giriş ve çıkış portları (GPIO ports)
5. Hafta: Kesmeler
6. Hafta: Kesmeler
7. Hafta: Zamanlayıcı
8. Hafta: Zamanlayıcı
9. Hafta: UART, SPI ve I2C seri haberleşme arayüzleri
10. Hafta: UART, SPI ve I2C seri haberleşme arayüzleri
11. Hafta: Analog-sayısal çeviriciler (ADC) ve sayısal-analog çeviriciler (DAC)
12. Hafta: Analog-sayısal çeviriciler (ADC) ve sayısal-analog çeviriciler (DAC)
Referans Değerlendime Ölçütleri
• Ara Sınav 1 % 20
• Ara Sınav 2 % 20
• Final % 24
• Laboratuvar % 18
• Proje % 10
• Quiz % 8
|
Program Çıktısı
*
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
Ders Çıktısı
|
1 |
A, B
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
A, B
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
A, B
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
B
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
B
|
|
|
|
|
|