Hakan Kaya

ARM Uygulamaları ( STM32F4 & STM32F1 & IAR Embedded Workbench)

Mikrodenetleyici olarak ARM tabanlı STM32F4 (STM32F407 ve STM32F411)ve STM32F1 (STM32F103) aileleri ile bu alana yeni başlayacak arkadaşlara yardımcı olması için ele aldığım konulara aşağıdaki listeden ulaşabilirsiniz.

Gönül isterdi ki kısa kısa baştan sona beri seri olsun. Ancak ne vaktim ne de bunun için yeterli motivasyonum bulunuyor.

STM32 ile ARM dünyasına girerken kullandığım geliştirme ortamım olarak IAR Embedded Workbench için göz atabileceğiniz başlıklar;

  1. ARM nedir? STM32f4 Giriş
  2. IAR Embedded Workbench IDE’de Proje Oluşturma ve İlk Ayarlar

Gömülü sisteme yönelik genel konular;

  1. STM32F4 Discovery geliştirme kartını ST-Link (STM programlayıcısı) olarak kullanma
  2. UART Temelleri: UART Nedir, Çalışma Yapısı ve Seri Haberleşme

STM32F4 ile ARM ilgili yazılarım;

  1. STM32F4 ile RAM Bölgesi
  2. STM32F4 ile LED Yakıp Söndürme (Kütüphanesiz – Register’larla)
  3. STM32F4 ile LED Yakıp Söndürme (Kütüphane ile)
  4. STM32F4 ile Butonla LED Kontrolü
  5. STM32F4 ile Karaşimşek (Sıralı LED Kontrol)
  6. STM32F4 ile USART Haberleşmesi
  7. STM32F4 ile I2C Haberleşmesi
  8. STM32F4 ile SPI Haberleşmesi
  9. STM32F4 ile ESP8266 Kullanımı
  10. STM32F4 ile Bluetooth Haberleşmesi, HC-05 (veya HC-06) Kullanımı.
  11. STM32F4 ile Analog Okuma (Potansiyometre Kullanımı)
  12. STM32F4 ile Analog İşlemler, PWM (LED Parlaklığı Kontrolü)
  13. STM32F4 ile Servo Motor Kontrolü
  14. STM32F4 ile DC Motor Kontrolü
  15. STM32F4 ile Gyro ve Accelerometer Kullanımı

STM32F1 ile ARM ilgili yazılarım;

  1. STM32F103 Blue Pill’de LED Yakıp Söndürme (Kütüphanesiz – Register’larla)
  2. STM32F103 Blue Pill’de LED Yakıp Söndürme (Kütüphane ile)
  3. STM32F103 Blue Pill’de Karaşimşek (Sıralı LED Dizisi)
  4. STM32F103 Blue Pill’de Analog Okuma
  5. STm32F103 Blue Pill’de Analog İşlemler, PWM 

ARM hakkında daha fazla bilgi için: https://www.arm.com/

STM32F4 hakkında daha fazla bilgi için: https://www.st.com/en/microcontrollers-microprocessors/stm32f4-series.html

STM32F1 hakkında daha fazla bilgi için: https://www.st.com/en/microcontrollers-microprocessors/stm32f1-series.html

Yazar notu: 32-bit ARM tabanlı mikrodenetleyici uygulama alanlarına baktığınızda Keil ile ilgili çok fazla örnekler görebilirsiniz. Keil ARM Programlama ve Keil STM32F4 programlama diye gerek youtube gerek web siteleri olarak arama yaptığınızda sayısız içerikler listeleniyor.

Bu alana yeni başlayacak arkadaşlara farklı bir bakış açısı katması dileğiyle IAR Embedded Workbench ile geliştirmeler yaptım. Açıkçası Keil’dan daha sade ve temiz geliyor bana. Hiçbir şeye saplı kalmayın. Olabildiğince farklı araçları ve mikrodenetleyiciler ile çalışma fırsatı yakalayın.

Mikrodenetleyicilerle ilgili yardıma ihtiyaç duyar iseniz “mail [at] hakankaya.kim” mail adresi üzerinden iletişim kurabilirsiniz. Lütfen gönderdiğiniz maillerin açıklayıcı olduğundan emin olunuz.

32-bit STMF1 ailesi
32-bit STM32F4 ailesi
Exit mobile version