STM32 Timer OnePulse Modu

Mucit23

Üye
Katılım
7 Ekim 2022
Mesajlar
92
Selamlar

STM32F0 çipimde Tim1 CH2 ile One Pulse üretmek istiyorum. Aslında yazılımla yaptığım bu işi donanımda çözerim diye düşündüm. CubeMX'de doğru ayarları yapamadım. Ne yaptıysam çalışmadı.

Amacım timer'i tetikleyince sabit 10uS genişlikli puls'lar üretmek.

Timer 1 PA9 çıkışını (CH2) PWM modunda konfigüre ediyorum. One Pulse Modu aktif.
  • Clock Source: Internal
  • One Pulse Mode: Aktif
  • Slave Mode: Trigger
Tetikleme kaynağı olarak ITR0,ITR1....ITR3 gibi dahili tetikleme kaynakları var. Birde TI1FP1,TI2FP2 gibi harici tetikleme kaynakları var. Yazılımsal olarak tetiklemeyi nasıl yaparız. Bunu anlatabilecek olan var mı?
 
Bu bölümü izlemedim. Ama genelde anlatımı iyi.
 
Hocam izledim bunu ama çalıştıramadım. Şuan Software olarak devam ediyorum. Ama tekrar bakacağım.
 
STM32F103C8 ile yaptım, 72MHz ile uygun değişiklikleri yaptım. Videoda 90MHz için yapılmıştı. 40ms sinyal oluştu.

1763478921404.png
 
Abi burada donanımsal fiziksel tetik veriyor. Ben bunu yazılımsal olarak yapmam lazım. Yazılımsal olarak tetikleyemedim.
 
Periyodik olacaksa "Slave Reset Mode" işe yarayabilir.
 

Forum istatistikleri

Konular
8,916
Mesajlar
145,026
Üyeler
3,590
Son üye
yakupk

Son kaynaklar

Back
Top