İsm@il
Katılımcı Üye
- Katılım
- 3 Şub 2008
- Mesajlar
- 1,022
- Puanları
- 81
ben olsam ne yapardım? (Basic bilmediğim için sadece anlatmakla yetiniyorum) TMR0 kesmesini ayarlar harici CLK ucunu aktif eder bu uca TTL seviyesine düşürülmüş Encoder A palsini girerdim.
1 palste 1 kesme oluşacak şekilde ayarlardım. bu kesme içinde de 2. bir ayağa girdiğim B palsinin durumuna bakardım bu durum bilgisi artırmamı yoksa eksiltmemi yaptıracak bunu belirlerdim.
her kesmede belirlediğim sonucu bir registere aktarırdım. sonuç olarak bu register benim konum bilgim olurdu.
Tabi bunu basic diline dökmek lazım donanım basit.
Kolay gelsin
1 palste 1 kesme oluşacak şekilde ayarlardım. bu kesme içinde de 2. bir ayağa girdiğim B palsinin durumuna bakardım bu durum bilgisi artırmamı yoksa eksiltmemi yaptıracak bunu belirlerdim.
her kesmede belirlediğim sonucu bir registere aktarırdım. sonuç olarak bu register benim konum bilgim olurdu.
Tabi bunu basic diline dökmek lazım donanım basit.
Kolay gelsin