İbrahim ÖZTÜRK - PhD, MSc, BSc
İbrahim ÖZTÜRK
Dr Ögretim Üyesi
Devreler ve Sistemler Anabilim Dalı Başkanı
Elektrik-Elektronik Mühendisliği Bölümü
Mühendislik ve Doğa Bilimleri Fakültesi
E Blok, Batı Girişi, EH218
Osmaniye Korkut Ata Üniversitesi
Telefon : + 90 (0)328 827 1000 / 3485 (sadece acil durumlar için)
E-posta : [email protected]
Adres : Fakıuşağı Mah. 80010 Merkez / OSMANİYE
Fakıuşağı Mah., Osmaniye Korkut Ata Üniversitesi, Karacaoğlan Yerleşkesi,
Mühendislik Fakültesi, Elektrik-Elektronik Mühendisliği Bölümü,
BATI Girişi, Kat: 3, Oda: EH218, 80010, Merkez / OSMANİYE
Burası 10 Aralık 2024 22:36:21.tarihinde güncellendi.

Genel Yükleme Gençler Diğer
EEM 405 Mikroişlemciler
2024-25/Güz
Ders Bilgileri
I. Öğretim Cuma 13:15-16:00(EA 105)
2023-24/Güz
Ders Bilgileri
I. Öğretim Pazartesi 13:15-16:00(EA 105)
I. öğretim ve II. öğretim notlari (pdf)
Bitsel
Bitsel İşlemler - Bit Manipulation - Bitwise Operation
Bit Manipulation on C
Bit Manipulation on STM32
23/12/2022
Ödev #1 - Final Sinavi
Ders baglaminda final sınavı yerine geçecek proje ödeviniz için ayrıntılar ders esnasında defalarca anlatılmıştır. Sinav takviminde belirtilen final sinavi gunu ve saatinde (13/01/2023 Cuma 13:30) EHB09 nolu salonda projenize ait yuz yuze sunum yapmanız gerekmektedir. En geç 1 gun oncesine kadar (12/01/2023 Perşembe 21:00) projenize ait tum kodlar ve dokumantasyonlar dersin sitesinden sisteme yuklenmis olmalidir.
Proje konusu belirlemesini ders esnasinda veya odama gelip yuz yuze yapmak durumundasiniz. Benden onay almadan proje konusu belirlemeniz durumunda final projeniz gecerli olmayacaktir.
Yüklenecek dosyanın boyutu 20MB sınırını aşmamalıdır!
Bir önceki yıla ait ödevde ikaz olarak belirtilen tüm ayrıntıları dikkatlice okuyunuz.
Son teslim saati veya tarihi bilgileri için her zaman Digital Yükleme kısmını kontrol etmelisiniz.
Ödevi son ana bırakıp ilave zaman kesinlikle istemeyin.
Herkes kendi ödevinden sorumludur ve kopya çeken kadar kopya veren de sorumlu tutulacaktır.
Başarılar diliyorum.
18/12/2022
Vize sonuçları (pdf): I. öğretim ve II. öğretim
14/12/2022
2022-2023 Eğitim-Öğretim Güz Yarıyılı Ara sınav için #mazeret sınav tarihi

Sınava girmesi onaylanmış kişilerin eposta adresime
Konu : Mazeret Sinavi 2022/23 Güz
Mesaj : öğrenci numarası, adı-soyadı, sinava girilecek dersin adi
seklinde eposta gondermeleri gerekmektedir.
2022-23/Güz
Ders Bilgileri
I. Öğretim Cuma günü 13:15-16:00 (EHB 09)
II. Öğretim sınıfı açılmayacaktır.

Gerekenler listesi
  • USB dönüştürücü kablo (detaylar için)
  • LCD ( 16x2>1602A, 1602C, 20x4>WH2004A )
  • RC522 RFID NFC Modülü Kiti
  • Buzzer (3V-5V)
  • Manyetik kapı sensörü
  • Kablolama (Dişi header kablo (10-15 adet))
  • Breadboard

Ek Bilgiler
Vize değerlendirmesi yüz yüze sınav ile yapılacaktır.
Final değerlendirmesi proje, proje dökümantasyonu ve proje sunumu üzerinden yapılacaktır.
27/10/2021
21/10/2019
Derse gelecek olan her bir grup 1 adet USB dönüştürücü data kablosu, 1 adet beyaz sticker, 1 adet kendiniz için flash bellek getirmeniz gerekecektir. Kitlerin içerisinden USB çevirici kablosu çıkmadığından kartları PC'ye bağlamak için buna ihtiyacınız var. Her yerde bulabileceğiniz 5 TL civarinda bir kablodur. Evde atıl durumda olan kablonuz varsa onu da getirebilirsiniz.

USB dönüştürücü data kablosu: USB tip A den USB mini-B dönüştürücü diye geçiyor. USB tipleri görselinde de göreceginiz uzere USB tip A zaten standart olan tip tarafı. Diğer taraf için ise sectiginizin dogru oldugundan emin olun. Daha fazla ayrıntı için User manual (UM1472) de bakabilirsiniz.
11/10/2021
STM32F411E-DISCO ve STM32F4DISCOVERY karşılaştırmalı fark listesi:
STM32F411E-DISCO STM32F4DISCOVERY
İvme, gyro ve magnetik sensörler var Sadece ivme sensörü var
Dahili flash boyutu 512 kB Dahili flash boyutu 1 MB
Dahili RAM boyutu 128 kB Dahili RAM boyutu 192 kB (+4 kB backup)
Maksimum CPU frekansı 100 MHz Maksimum CPU frekansı 168 MHz
Timer sayısı 8 (7 adet genel + 1 adet gelişmiş) Timer sayısı 12 (10 adet genel + 2 adet gelişmiş)
USART adedi 3 USART adedi 4
CAN desteği yok CAN desteği var
Dahili DAC bulunmuyor 2 kanal 12 bitlik DAC bulunuyor
Ethernet desteği yok Ethernet desteği var (konnektörü yok)
11/10/2021
Birkaç ay önce açılan başta Empa portföyünde bulunan üreticilere (ST, Espressif, Quectel gibi) ait geliştirmelerle alakalı sorular sorup cevaplayabileceğiniz platform: Empa Topluluk
Bu site ile üniversite öğrencilerine ulaşmak istediklerinden bilgillendirici yazılarınızı, projelerinizi blog kısmında yer de verebilirler. Mutlaka değerlendirmenizi öneriyorum.
2021-22/Güz
Ders Bilgileri
I. Öğretim Salı günü 13:15-16:00 (EI 204) (4-9 Ekim arasi)
I. Öğretim Perşembe günü 13:15-16:00 (EHB 09) (1. şube) (guncel-degisti) (EI 306)
I. Öğretim Pazartesi günü 09:15-12:00 (EHB 09) (2. şube)
II. Öğretim Çarşamba günü 20:15-23:00 (EHB 09) (guncel) (EI 204)
08/02/2021
Bütünleme Sınavı Duyurusu
Merhabalar,
İlgili ders baglaminda daha önce duyurulduğu üzere bütünleme sınavı için ödev ve uzaktan sunum ile değerlendirme yapılacaktır. Ödeve ve değerlendirmeye ait tüm detaylar, sınav tarihleri ve tüm ölçme/değerlendirme ayrıntıları aşağıda açıklanmıştır.
Ödev #5
05/01/2021
Merhabalar,
İlgili ders baglaminda final sınavı yerine geçecek ödeviniz aşağıdaki gibidir.
Size ikaz olarak belirtilen tüm ayrıntıları dikkatlice okuyunuz.
Son teslim saati veya tarihi bilgileri için her zaman Digital Yükleme kısmını kontrol etmelisiniz.
Ödevi son ana bırakıp bana ilave zaman kesinlikle istemeyin.
Herkes kendi ödevinden sorumludur ve kopya çeken kadar kopya veren de sorumlu tutulacaktır.
Son Teslim Tarihi: 27/01/2021, 18:00 olan Ödev #2 - FinalSinavi
Başarılar diliyorum. Yüklenecek dosyanın boyutu 20MB sınırını aşmamalıdır!


İvmeölçer gerçeklemesinde faydalanılabilecek bazı linkler:
LIS302DL or LIS3DSH accelerometer
STSW-STM32068 - STM32F4DISCOVERY board firmware package, including 22 examples (covering USB Host, audio, MEMS accelerometer and microphone) (AN3983)
Unutmayınız ki, hangi tarz kod üzerinde deneme yaparsanız yapın bana teslim edeceğiniz proje ve kodlar size sundugum proje taslağı üzerine ödeviniz bünyesinde uyarlanmış olmak zorundadır.
23/12/2020
Polling (sürekli çağır) yöntemi ile UART gerçekleme kodu
Interrupt (Kesme) yöntemi ile UART gerçekleme kodu
11/12/2020
Merhabalar,
İlgili ders baglaminda vize sınavı yerine geçecek ödeviniz aşağıdaki gibidir.
Size ikaz olarak belirtilen tüm ayrıntıları dikkatlice okuyunuz.
Son teslim saati veya tarihi bilgileri için her zaman Digital Yükleme kısmını kontrol etmelisiniz.
Ödevi son ana bırakıp bana ilave zaman kesinlikle istemeyin.
Herkes kendi ödevinden sorumludur ve kopya çeken kadar kopya veren de sorumlu tutulacaktır.
Son Teslim Tarihi: 25/12/2020 olan Ödev #1 - AraSınav
Başarılar diliyorum
GENEL
Asıl Dökümanlar: Kurulumlar/Gerekliler/Çözümler: Kod parçacıkları:
Burada verilen hiç bir kodu ve yorumu direkt kopyala-yapıştır yapılmış halde raporunuzda veya projenizde kullanmayınız.
Burada verilen gereken tüm kodları kendi projenize göre uygun şekilde modifiye etmeniz sizin sorumluluğunuzdadır.
Burada verilen gereken tüm yorum satırlarını kendi cümlelerinizle yazmak sizin sorumluluğunuzdadır.
  • Ders ile alakalı kod parçacıklarını yükleyeceğim yer gist adresindedir.
    Her ders sonrasında veya yüklemede burada duyuru yapmayacak olsam da verilen gist adresini kontrol etmeniz gerekecektir.
  • Fonksiyon prototipleme örneğini şuradan görüntüleyebilirsiniz.
  • Derste yaptığımız ADC ve TIMER çözümlemeleri
  • STM32F4DISCOVERY kitindeki 4 pine bagli 4 ledin öncül tanımlamalarına ait fonksiyon içeriğini şuradan görüntüleyebilirsiniz.
  • Keil üzerinde ayarları/konfigürasyonlari yapılmış boş proje taslağını şuradan indirebilirsiniz.
    LedProject\MDK-ARM\LED.uvprojx ikonunu/dosyasını çift tıklayıp Keil µVISION 5'de açabilirsiniz.
  • Sağ tıkladığında kütüphaneye gidemeyen veya Browse Information Not Available hatası alanlar
    Options > Output > Browse Information aktiflestirsin. Sorun çözülecek fakat derleme zamanı biraz uzayacaktır.
  • Tüm gerekecek HAL kütüphaneleri (ADC-UART-USART dahil): STM32F4xx_HAL_Driver
Değerlendirme: Ders boyunca kullanmayacağımız fakat STM üzerinde çalışırken sizin ilginizi çekebilir önemli araçlar: Ek Dökümanlar (Mikrodenetleyici-Çevre Bağlama):
14/10/2020 (Akış-Uzaktan Eğitim)
Ders 00-Raporlama ve önemi, düzenlilik, ara ödev veya kısa sınavların olması, ana akış içeriğin tanıtımı, dijital yükleme tarafının tanıtılması, iletişim tercihleri (Teams, OBS, e-Mail, ...), benim yapacağım duyurular, aynı soruların tekrar tekrar sorulması, derslerin kaydedilmesi ve I-II öğretim dersleri, neden belirtilen kit?, hangi programlama dili ve neden?, proje ve ayrıntılandırılması, yardımcı bir kişi belirlenmesi (talip olanlar?), şimdiden çalışmak istiyorum ne çalışmalıyım, stackoverflow ve github türevi sitelerin faydaları, kopya kodlama veya içerik.
Ders 01-Mikroişlemcilere Giriş (W2.tex)
Ders 02-Mikrodenetleyici Programlama Giriş (W3.tex)
Ders 03-Sayı sistemleri, Source/Header dosyalari, yerel/global degiskenler, değişken isimlendirmeleri, struct altyapıları
Ders 04-Gömülü sistemler için C Programlama
Ders 05-Algoritma, Akış diagramı, sözde kod (pseudocode), Ek-Faydalı-1, Ek-Faydalı-2, C dersindeki akış diagramları
Ders 06-Rapor, kod içi ve dışı dökümantasyon, kod düzenliliği
Ders 07-IDE tanitimi, Proje taslağı, kütüphane altyapıları (Std Peripheral libraries, HAL, Register Level Programming, STM32CubeMX, ...)
Ders 08-GPIO Giriş ve LED örnekleri
Ders 09-GPIO Giriş ve Buton örnekleri
Ders 10-Kesme servisi rutinleri
Ders 11-Seri haberleşme
Ders 12-Analog çevrim
Ders 13-TIMER
Ders 14-Proje Sunumları
2020-21/Güz
Ders Bilgileri
I. Öğretim Çarşamba günü 13:15-16:15, (Uzaktan eğitim)
II. Öğretim Perşembe günü 17:15-20:15, (Uzaktan eğitim)
24/12/2019
31/12/2019 tarihine kadar sunum yapacak herkes kapımda asılı olan çizelgeye ismini ve numarasını yazmış olmalıdır. Bu tarihten sonra çizelgeyi kapıdan alacağım ve yanıma bununla alakalı gelmeyiniz.
QEMU ödevini teslim ettiği halde yanıma gelmeyenler en kısa sürede yanıma gelmeleri gerekiyor.
19/12/2019
Asıl proje detayları dökümanda belirtilmiştir. (Güncellendi!)
İlgili döküman son versiyon değildir, dolayısıyla genişletilip değiştirilebilecektir.
17/12/2019
Bu hafta tekrar rapor göndermesi gerekenler Proje-On-Rapor3 kısmında sadece raporlarını aktarmalıdır.
Diğer yandan tüm öğrenciler herhangi bir rapor içermeksizin tüm kod ve proje içeriğini tek sıkıştırılmış klasör olarak Proje-On-Kod3 kısmından aktarmalısınız. Proje-On-Kod3 içerisinde şu ana kadar yaptığınız kısmı (tüm proje klasörünü sıkıştırarak) göndermeniz yeterli olacaktır.
Herhangi bir aşamaya gelmiş olma şartı aranmamakta ise de ADC veya herhangi bir modülü tamamlamış olmanız beklenmektedir.
17/12/2019
Bazı hatırlatmalar:
  • Yazdığınız kodlama veya kurulumlardaki hataları ayıklama için yanıma gelmeyiniz.
  • Quiz-Tarih: 13.12.2019 > 4 bitlik binary sayiciyi gerçekleyiniz. Kart üzerindeki 4 LED'i kullanarak f=5Hz olacak sekilde 0-15 arasinda ikili sayici kodunu gerçekleyiniz.
    Turuncu (ORANGE) LED <----> Yesil (GREEN) LED
    MSB <----> LSB
  • Son hafta olan 15. hafta ders yapılmayacaktır.
11/12/2019
Ön Rapor Tekrar digital halini Digital Yükleme kısmından yükleyebilirsiniz.
Ön Rapor daha önceden teslim etmeyenler veya yanıma gelip tekrar uyarısı almayanlar tekrar ödev gönderemezler. Gönderseler de değerlendirmeye alınmayacaklardır.
27/11/2019
Ön Raporun digital halini Digital Yükleme kısmından yükleyebilirsiniz.
Belirtilen tarihlerde ön raporu teslim etmeyenler ön rapordan "0" almak kaydıyla asıl rapora hazırlık maksadıyla gecikmeli olarak tarafıma teslimat yapabilirler.
04/11/2019
Dersteki kodların yüklenme yeri (Github)
Mikroişlemciler > Ödev Bonus 1 için en kısa zamanda yanıma gelip hem fiziksel gösterimi yapabilirsiniz, hem de fiziksel gösterimin eklendiği ödev sonucunu/yorumlarını alabilirsiniz.
30/10/2019
10/10/2019
03/10/2019
26/09/2019
Mikroişlemciler > Ödev Bonus 1 için 31/10/2019 Perşembe günü herhangi bir zamanda yanıma gelip hem fiziksel gösterimi yapabilirsiniz, hem de fiziksel gösterimin eklendiği ödev sonucunu/yorumlarını alabilirsiniz.
Mikroişlemciler > Ödev Bonus 1 yapanların kurulumu fiziksel olarak odama getirme tekrar duyurusu yapılana kadar ertelendi. Tarafiniza mail atilana kadar herhangi bir sekilde gosterim icin gelmenize gerek yoktur.
Mikroişlemciler > Ödev Bonus 1 yapanların kurulumu fiziksel olarak odama getirme zamanı 10/10/2019 tarihinde aynı saat aralığına ertelendi.
Mikroişlemciler > Ödev Bonus 1 > GNU MCU Eclipse QEMU Emülatörünün Windows OS üzerinde Kurulumu
25/10/2019
ST-Link USB Driver
Güvenlik nedeniyle Keil>Pack Installer üzerindeki buton ile yüklemeyi yapamayanlar Pack Installer online adresinden STMicroelectronics STM32F4 Series Device Support, Drivers and ExamplesBSP DFP kısımdan manual olarak indirip, indirilen dosyayı çift tıklayıp kuararak sorununuzu çözebilirsiniz.
20/10/2019
25/10/2019
Mikroişlemciler > Ödev 2
Mikroişlemciler > Ödev 2 > Derste yaptığımız çözümleme
07/10/2019
Mikroişlemciler dersi bilgisayar laboratuvarı zamanlama kısıtlamaları nedeniyle zorunlu olarak aşağıdaki gibi değişmiştir:
I. Öğretim Cuma günü 13:15-16:15, EHB (09)
II. Öğretim Cuma günü 17:15-20:15, EHB (09)
Güz2019
2019-20 Güz dönemi, EEM 405 Mikroişlemciler
İlgili site kuruluş tarihinden (02/10/2019) bu yana 157751 kez görüntülenmiştir.
© 2019- 24 İbrahim ÖZTÜRK | Her hakkı saklıdır.