ARM

Embeded Systems GPIO

INPUT, pull up ya da pull down olabilir. OUTPUT, Push-Pull, opendrain, h,gh drive olabilir. Push pull - > dışarı akım basan bir sistem için kullanılır. Mesela bir led yakmak isteniyor. Push-pull bir çıkış hem source hem de sink akımı akıtabilir. Bu da pin çıkışı sıfıra da çekilse, bire de çekilse o pin üzerinden akım akıtabilmeyi… Continue reading Embeded Systems GPIO

ARM

Timer

46.2 TIM Ürün yazılımı sürücüsü API tanımı Aşağıdaki bölüm, TIM kütüphanesinin çeşitli fonksiyonlarını listeler. 46.2.1 TIMGenel özellikler TIM özellikleri şunlardır: 1. 16 bit yukarı, aşağı, yukarı / aşağı otomatik yeniden yükleme sayacı. 2. 16 bitlik programlanabilir ön ölçekleyici, saat yönündeki frekansı 1 ila 65536 arasındaki herhangi bir faktörle bölmeye izin verir (ayrıca anında). 3. Aşağıdakiler… Continue reading Timer

ARM

GPIO ve EXTI Ön Çalışması

Amaç : CubeMX’te pin ve GPIO portunun nasıl ayarlanacağını öğrenmeCubeMX'te EXTI ile giriş pininin nasıl ayarlanacağını öğrenmeCubeMX'te kod üretme ve HAL fonksiyonlarını kullanma Hedef : CubeMX'te GPIO ve EXTI pinini yapılandırma ve kod oluşturmaHAL_Delay, HAL_GPIO_Toggle ve Callback fonksiyonlarını projeye eklemeKod yazmak için stm32f4xx_it.c dosyasını kullanmaLED'in yanıp sönmesindeki hatasız fonksiyonelliği doğrulamaLED'i açan düğmeye basarak hatasız fonksiyonelliği… Continue reading GPIO ve EXTI Ön Çalışması

ARM · STM32 · STM32 Project

STM32F4 Discovery İle Sinyal Üreteci

Bu yazı başından sonuna kadar bitirilmiş bir projeyi anlatmaktadır. Uzun soluklu yazımızın başlangıcında timer birimi ile pwm üretimi gerçekleştirilecek ve üretilen pwm işareti farklı bir timer birimi ile kart üzerinde okunarak sonuçlandırılacak. Ardından bilgisayar ara yüzünden UART birimi ile alnınan veriler ile PWM işaretin frekans ve doluluk oranı değerleri değiştirilebilir hale getirilecektir. Sonraki süreçte geliştirme yapılarak farklı sinyallerin elde edilmesi hedeflenmektedir.

ARM · STM32

STM32F4DISCOVERY Keşif Kiti

STM32F4 DISCOVERY kiti, kullanıcıların ses özellikli uygulamaları kolayca geliştirmelerini sağlamak için yüksek performanslı mikro denetleyiciler kullanır. ST-LINK gömülü bir hata ayıklama aracı, bir ST-MEMS dijital ivmeölçer, bir dijital mikrofon, birleşik D sınıfı hoparlör, bir LED, push-buton ve bir USB OTG mikro-AB konnektörü olan bir ses DAC içerir.