Arduino da timer sorunu

burak911

Üye
Katılım
2 Şub 2016
Mesajlar
5
Puanları
1
Yaş
32
Arkadaşlar merhaba arduinoda timer ile 1 sn de bir bi işlem yaptırmak istiyorum bunun için programı yazdım.ama pwm kütüphanesini çağırarak pwm işaretini verdiğimde timer sayacı sıfırlanıp saymıyor.pwm'i çıkarmak için aşağıdaki komutları yapıyorum.Nasıl çözebilirim bu durumu
InitTimersSafe();
SetPinFrequencySafe(pwm_pin,frekans);
 
Arduino üzerinde iki tane timer var birisini pwm için diğerini yapacağın işlem için kullan.
 
teşekkürler aynen öyle yaptım oldu.ama anlamadığım 5 6 tane pwm çıkışı var arduino nano da diğer pwm çıkışlarından 10khz frekansında çıkış yapamadım timer'ın olduğu bacaktaki pwm çıkışından alabildim.
 
Timerlarda her ne kadar prescaler olsa da cogu MCU'da timerlar dusuk frekansda sinyal uretmezler.

Islemci frekansini dusurmen ya da oluyorsa timerlari kaskat baglaman gerekir.

En kolayi timer ile interrupt uretip her int uyarisinda soft olarak bir sayiciyi 1 artirmak ve sayici icerigi istedigin degere ulasinca portda bir pini high ve low yaparak 1Hz gibi dusuk frekanslar uretebilirsin.
 

Forum istatistikleri

Konular
128,123
Mesajlar
915,201
Kullanıcılar
449,831
Son üye
aliardan

Yeni konular

Geri
Üst