Kullanıcı:Ugurberatkozak/deneme tahtası

STM32 Alternatif Fonksiyonlar, STM32 kartları'nın sunduğu alternatif fonkisyon yapısını ifade eder.

Alternatif fonksiyonlar ile giriş ve çıkış girdilerinden farklı olarak UART-USART, I²S, SPI, TIMER gibi özelliklere aynı pinler üzerinden erişebilmesini sağlar. Ancak tek bir pin aynı anda iki farklı giriş fonksiyonu için kullanılamaz.[1]

STM32 kartlarının neredeyse hepsinin temel yapısında 16 adet "Alternatif Fonksiyon" pini bulunur. 0. ve 15. pinler sistem tarafından kullanılmaktadır ve 14. pin işlevsizdir. AFRL yazmacından 0. ile 7. pinler arasındaki tüm pinler için alternatif fonksiyon kullanılacağo elektronik karta bildirlir. 8. ile 15. pinler arasındaki tüm pinler için AFRH yazmacı ile ayarlanır.[2]

Kullanımı değiştir

Kullanılmak istenen alternatif fonksiyona karar verildikten sonra tümleşik geliştirme ortamınızdan GPIO MODER yazmacına alternatif fonksiyon seçim bitlerinin değerleri girilmelidir. Seçilen pin değerine göre AFRL veya AFRH yazmacı kullanılır.[2]

Kaynakça değiştir

  1. ^ STM32 Reference Manual (PDF) (İngilizce). STMicroelectronics. 30 Nisan 2021. ss. 175-194. Erişim tarihi: 30 Nisan 2021. 
  2. ^ a b ARM CORTEX-M4 ile Mikrodenetleyici Programlama. KODLAB. 30 Nisan 2021. s. 161.