Stm8af’de PWM Sinyali Üretimi

Bu  yazıda Timer2 birimini kullanarak PWM sinyali üreteceğiz. Yaptığımız çalışmayı STM8af discovery kitinin üzerinde deneyeceğiz. PWM sinyali (PD4) Timer2- Channel1’den elde ettik.

Bunun için stm8af discovery kiti temin etmemiz gerekmektedir. Öncelikle STVD(ST Visual Studio)’yu indirmemiz gerekmektedir. STVD’de direk c programlama diliyle yazılım gerçekleştiremeyiz. STVD’yi Cosmic C ile entegrasyonunu sağlayarak yazılım gerçekleştireceğiz.

stm8af kurulumu ve daha fazla bilgi için bu yazıyı inceleyebilirsiniz  komhedos.com/stm8af-ve-cosmic-c-led-yakmak

 

Stm8af pinout
Stm8af pinout

 

PWM sinyali üretmek için kullandığımız formül.Formülü STM8a reference manual’den elde ettik.4KHz’lik ve %50 duty cycle sahip PWM sinyal için kullanılan formül aşağıdaki gibidir.

pwm-sinyali-formulu

 

Yapılan çalışmalar sonucu frekansı 4kHz’lik duty cycle’lı %50 olan bir PWM sinyali ürettik.

 

stm8af_pwm

Bu yazı hakkında ne düşünüyorsun ?
  • Gereksiz 
  • Normal 
  • Faydalı 
  • Müthiş 
Sidar ATABEY

About Sidar ATABEY

Elektrik-Elektronik Mühendisi. Makine Mühendisliğinde yan dal programını tamamladı. 1 sene boyunca Erasmus Programı kapsamında Polonya Silesian University of Technology'de eğitim gördü.

View all posts by Sidar ATABEY →