STM32F429I Discovery Keilde Proje oluşturma.

Pazartesi, 22 Ara 2014 4.292 kez okunmuş. 32 yorum
STM32F429I Discovery Keilde Proje oluşturma.

Merhaba Arkadaşlar,

Bu yazımda STM32F429I-Discovery’ye sıfırdan proje oluşturma konusuna değineceğim. Adım adım resimlerle anlatacağım. Bu kart ile ilk kez uğraşacaklar için yön verici nitelikte olur diye düşünüyorum.

STM32F429I Discovery ST’nin F4 serisi için STM32F4-Discovery kartından sonra çıkarttığı en son kartı. Bir önceki F4-Discovery’ye göre daha iyi bir işlemciye ve en iyisi harici 8Mbyte SDram ve 2.8″ 320×240 çözünürlüğe sahip bir dokunmatik lcd barındırmakta. Ayrıca kart üzerinde yine ST’nin L3GD20 3 eksen Gyro var. İleriki zamanlarda bu çipin kullanımına da değineceğim.

STM32F4’de STM32F407VGT6 mikroişlemcisi bulunmaktayken STM32F429’da ise STM32F429ZIT6 mikroişlemci var. 144 Pinli olan bu mcu 180Mhz gibi hatrı sayılır bir hızda çalışmakta.
devamını oku…

STM32 & 74HC595 ile 8 Kanal 8 Bit Shift PWM

Perşembe, 16 Eki 2014 2.807 kez okunmuş. 4 yorum
STM32 & 74HC595 ile 8 Kanal 8 Bit Shift PWM

Merhaba arkadaşlar.

RGB P10 paneller için Driver yazmaya alt yapı hazırlamakla uğraşıyorum. İşin temelinde burada anlattıklarım olacak. Bu yüzden bunu ayrı bir yazıda 74HC595 ile nasıl pwm çoğullanır bundan bahsedeceğim.

74HC595’i mutlaka bilirsiniz. Oldukça sık kullanılan 8 bit Shift Register enteğresidir. Bu enteğre genellikle port çoğullama işlerinde kullanılır. Kullandığınız mikrodenetleyicinin sadece 3 pinini kullanarak 8 adet çıkış elde edebiliyorsunuz.

Bu enteğrenin kullandıldığı birçok devre görmüşsünüzdür. Dediğim gibi genellikle port çoğullama gibi işlemlerde kullanılıyor. PWM amaçlı pek kullanan yoktur. Bunun genel sebeblerinden biri pwm üretmek için yapılan işlemin biraz hız gerektirmesidir. Özellikle PWM frekansı arttıkça mikrodenetleyicinin işlem hızıda artması gerekiyor. Alabileceğinizi max. PWM frekansı kullandığınız mikrodenetleyicinin çalışma hızıyla doğru orantılı diyebiliriz sanırım. :)
devamını oku…

DsPic33FJ32MC202 SMD Dip Dönüştürücü

Salı, 26 Ağu 2014 569 kez okunmuş. 3 yorum
DsPic33FJ32MC202 SMD Dip Dönüştürücü

Merhaba arkadaşlar

Bir proje için Microchip’in 16Bitlik mcu’larından olan DsPic33FJ32MC202 mcu’sunu kullanmam gerekti.  MCU’dip kılıfından bulamadım bu yüzden SMD olanından getirttirdim.

Daha önce hiç bu MCU ile çalışmamıştım. Deneysel amaçlı board üzerinde çalışmak için SMD’den dip kılıfa çeviren bir kart hazırlamam gerekti.  Yapmışken programlamayı kolaylaştırmak adına dönüştürücü üzerine ICSP de ekleyeyim dedim.

DsPic33FJ32MC202 Mcu’sunun Pin yapısı aşağıdaki gibidir.
devamını oku…

Categories: Microchip Tags: ,

IR2101 Mosfet Sürücü Kartı

Cuma, 18 Tem 2014 5.367 kez okunmuş. 28 yorum
IR2101 Mosfet Sürücü Kartı

Selam Arkadaşlar

Bu aralar DC motor kontrolü üzerine bir çalışma yapıyorum. Bu çalışmanın gereği olarak DC motoru H köprüsü ile sürmem gerekiyor.

Bread Board üzerine IR2101 ve IRFZ44N mosfetlerden oluşan bir H köprüsü kurdum. Fakat mosfetlerde soğutucu olmadığından dolayı bir 3-4 tane mosfet yaktım. Ayrıca board’da temazsızlık oluyor. Bu yüzden bir kart hazırlayayım dedim. iyide oldu. :) Yoksa epeyce bir mosfet yakacaktık.

Dediğim gibi Mosfet sürücü olarak IR2101 kullandım. Hin ve Lin kanalları bağımsız olarak kontrol edilebiliyor. Mosfet olarakta IRFZ44N var.

devamını oku…

Pic16F628 & ADXL345 Accelerometer Uygulaması

Çarşamba, 04 Haz 2014 2.720 kez okunmuş. 12 yorum
Pic16F628 & ADXL345 Accelerometer Uygulaması

Merhaba Arkadaşlar,

Epeyce oldu okul ve işler derken siteyle ilgilenmeye hiç vakit bulamıyorum, Malum yaz geldi, vakit buldukça biriktirdiğim yazılarımı yazmaya çalışacağım.

Bu yazımda ADXL345 ivme ölçer çipine ait örnek uygulama paylaşacağım.

ADXL345 SMD kılıfta olan bir çip, Deneysel amaçlı kullanmanız için Kendiniz bir board yapabileceğiniz gibi Hazır yapılmış boardlar kullanabilirsiniz. Zira boardla birlikte fiyatları diğer hemcinslerine göre nispeten ucuz. Bende bu yüzden bu çipi kullandım.

Yurtdışında ortalama fiyatı 5-6 dolar. Aynı ürün Türkiyedeki firmalardan 10-15 TL arası bir ücrete temin edilebiliyor.
devamını oku…

Categories: Microchip Tags:

STM32F4 DCMI & OV9655 Kamera Uygulaması

Pazartesi, 17 Mar 2014 7.299 kez okunmuş. 15 yorum
STM32F4 DCMI & OV9655 Kamera Uygulaması

Merhaba arkadaşlar.

Daha önce çinden aldığım OV9655 kamera modülünü çalıştırayım dedim. Yaptığım uygulamada STM32F407’nin DCMI(Digital Camera Interface) modülünü kullandım.
Bu uygulamamda DCMI modülü ile kameradan görüntüyü alıp DMA ve FSMC yardımıyla LCD’ye göndereceğiz.

Kameradan bahsedeyim.

WaveShare’nin aşağıdaki OV9655 kamera modülünü satın almıştım.
OV9655 Camera Board
Fiyatı 15-20$ arasında değişiyor. Ebay veya Aliexpress gibi sitelerden satın alabilirsiniz.

Modülün üzerinde OV9655 Cmos Sensör bulunmakta. Max. çözünürlüğü 1.3 Megapixel. Bu çözünürlükte SXGA boyutunda yani 1280×1024 boyutlu bir görüntü elde edilebiliyor.

Kameranın desteklediği boyutlar aşağıdaki gibidir.

devamını oku…

Pic16F628 ile Açı ölçer

Salı, 11 Şub 2014 3.104 kez okunmuş. 13 yorum
Pic16F628 ile Açı ölçer

Merhaba Arkadaşlar

Bu yazımda incremental enkoderlerin kullanımına değineceğim. Bu enkoderler ile hassas bir şekilde nasıl açı ölçümü veya konum tespiti yapılacağını anlatacağım.

Piyasada Absolute(Mutlak) Enkoderler ve İncremental(Artımsal) Enkoderler olmak üzere iki çeşit enkoder bulunmaktadır.

Absolute Enkoderler her pozisyona göre farklı çıkışlar verirler. Bu tip enkoderlerde Gray ve Binary olmak üzere kendi aralarında ikiye ayrılırlar. Haberleşme açısından aralarında fark yoktur. Tek fark kodlamada dır. Absolute enkoderlerin genelde çıkışları paralel olmakla birlikte piyasada 0-10V analog çıkış veren modellerde mevcuttur.

Bu enkoderlerin en büyük artısı enkoderin enerjisi kesilse dahi çıkıştaki konumunu korur.
Eksi tarafı ise fiyatlarının daha pahalı olmasıdır.

devamını oku…

SSD1963 4.3″ TFT Kütüphanesi

Perşembe, 09 Oca 2014 2.473 kez okunmuş. 6 yorum
SSD1963 4.3″ TFT Kütüphanesi

Arkadaşlar Merhaba

Geçen sene satın almış olduğum 4.3″ boyutundaki TFT LCD yi kullanmak için SSD1963 Kütüphanesini düzenledim. TFT çözünürlüğü 480X272 Pixel.

Açıkçası LCD’yi çalıştırmak bayağı bir uğraştırdı beni. Uygun ayarları bulmak çok vaktimi aldı. Biraz eziyetlide olsa çalıştırdım lcd’yi

LCD’yi STM32F407VG Discovery kartıyla sürdüm bu sefer. Stm32F407VG nin FSMC donanımı kullanılmaktadır.
devamını oku…