Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

Kesmesiz Sayıcı

Başlatan enigmagazi, 11 Ekim 2011, 17:33:10

enigmagazi

Arkadaşlar merhaba benim sorunum 4 tane ayrı motordan tur sayısını öğrenmek istiyorum elmde birtane master mcu var diğerleride yani diğer 4 tanede slave mcu var slave olanlar sayıcı görevi gorecek ve spı yolu ile haberleşiyor yani 1. motorun tur sayısını sorduğumda 1.slave spı kesmesine girerek bana değer döndürüyor ve benimde sürekli okumam lazım aklıma rb0 kesmesi geliyor ama ben spı kesmesiyle sürekli veri aldığım için rb0 daha devreye girmeden spı kesmesi geliyor kesmeden bağımsız nasıl bir sayıcı yapa bilirim...

fahri-

RTC veya timer lardan bir tanesini devir sayıcı olarak kullanabilirsin. 

enigmagazi

bunu nasıl yapa bilirim bir örnek vere bilirmisin ???

fahri-

Timer1 girişini harici pinden süreceksin. Gelen palsları sayacaksın.

enigmagazi

peki mesela ileri geri sayıcı yapmam gerekli yani motor ileri 10 tur döndü geri geldiğinde değerleri azaltmam gerekicek bunu nasıl sağlarım yani bir girişine 1 uygulayıp eğer burası birse ileri 0 sa geri say diye bilirmiyim bu ola bilirmi.

Erol YILMAZ

pic18 ile olabilir bu işlem.
Yüksek öncelikli kesme ve düşük öncelikli kesme durumu.

haberleşme düşük öncelikli,
sayma işlemi yüksek öncelikli olacak !

enigmagazi

Hepinize Teşekkür ederim timer la hallettim...