ARM UygulamalarıArşiv

Ders 6: Stm32f407 TIMER ile PWM

Bu yazımızda önceki dersimizde ele alınan TIMER’ı kullanarak PWM oluşturup sonrasında bu pwm ile led süreceğiz. Öncelikle PWM hakkında kısa bilgiler verecek olursak; PWM ingilizce karşılığı Pulse Width Modulation türkçe karşılığı ise Darbe Genlik Modülasyonu olarak tercüme edilebilir.Adından da anlasılacagı üzere olusturulan darbelerin genisligini ayarlamak icin kullanilir. PWM sinyali anahtarlama ile elde edilir.PWM olustururken 2

Ders 5: Stm32f407 ile TIMER Kullanımı

Bu dersimizde TIMER hakkında genel bilgilere deginip basit olarak uygulama gelistirecegiz.TIMER için basit olarak bir sayaç diyebiliriz,belirli bir sayıdan aşağı doğru veya tam tersi yönde sayma işlemi yapabiliriz.Aynı zamanda sayma aralıklarını da seçebiliriz.Sayma işlemi işlemcimizin clock hızına göre yapılabildiği gibi harici işaret ile de yapılabilir. Datasheetten aldığım ekran görüntüsünü inceleyecek olursak 7 adet 16 bitlik,

Ders 4: Stm32f407 ile ADC Kullanımı

Bu yazımızda stm32f407 ile kitimize bağlı olan potansiyometre(herhangi bir analog kaynak da olabilir) ile kit üzerindeki ledleri set edeceğiz. ► Bu işlem için bilmemiz/yapmamız gerekenler köşesine göz atacak olursak, ♦ Analog veri okuyacağımızdan stm32f4xx ADC kullanımını bilmemiz gerekmektedir ♣ Potansiyometreyi hangi pine bağlayacağımıza (tamamiyle keyfi seçilecek) karar vermek ♠ Kullanacağımız pinlerin ayarlarını yapmak(nasıl yapıldığı hakkında

Ders 3: Stm32f407 Buton ile Led kontrolü

Bu dersimizde stm32f407 discovery kit üzerinde bulunan (mavi olan) user butonu kullanarak kit üzerindeki ledleri butonun tek yada cift olma durumuna göre yakacağız.Kaynak kodları örnek alarak başka uygulamalar da geliştirebilirsiniz.   Kodlamaya geçmeden önce bilmemiz gerekenler; ► Ledlerin ve butonların işlemcinin hangi pinlerine bağlı olduğunu bilmemiz gerekiyor. Şematik dosyamızın(önceki derste paylaşılan) 6. Sayfasında buton ve

Ders 2: STM32F407 ye genel bakış ve Led Yakma

[:tr]Bu derste uygulamalarımızda kullanacağımız,piyasada kolayca temin edebileceğimiz ve internet ortamında bolca bilgi ve örnek uygulama bulacağımız stm32f407 discovery kartını tanımlayıp basit olarak ilk örneğimiz olan kart üzerindeki 4 adet ledi yakacağız. Kit üzerinde ARM Cortex M4 tabanlı kristal hızı 168 MHz olan bir mikrodenetleyici bulunuyor. Cortex M4 mimarisi,standart mikrodenetleyici uygulamalarının yanısıra DSP fonksiyonlarını da içinde