Procedura obsługi impulsatora obrotowego ECW w Bascomie ? jak napisać kod?
impulsator obrotowy
From: Badworm <badworm_at_nospam_poczta.fm>
Subject: impulsator obrotowy
Date: Mon, 22 Oct 2001 20:15:38 +0200
Czy ktoś ma procedurę obsługi impulsatora obratowego typu ECW... w Bascomie? Nie
mam żadnej koncepcji na napisanie takiej procedury. Dla chętnych do pomocy:
przebiegi czasowe na wyjściach impulsatora:
Obrót w lewo(umownie) Obrót w prawo
_ _ _ _
A _| |_| | ______...... _____| |_| | _______
__ _ _ _ _ ___
B |_| |_| | ___...... ______| |_| |_|
Jak ktoś ma jakąś koncepcję, to chętnie się przyjrzę. Potrzebuję za pomocą tego
impulsatora regulować wartość jednej zmiennej typu bajt.
Bad Worm - badworm_at_nospam_poczta.fm |
Wyłączajcie HTML! /((_at_nospam_}
Tnijcie cytaty! () __
Odpowiadajcie pod nimi! ()==P
^Errare humanum est...^((((//
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: impulsator obrotowy
Date: Tue, 23 Oct 2001 10:45:44 +0200
Podłączasz jeden kanał pod przerwanie (zboczem), a drugi pod dowolny pin wejścia.
Przy każdym przerwaniu zgłoszonym przez kanał pierwszy badasz stan pinu wejściowego
i na tej podstawie dowiadujesz się w którą stronę było kręcone. W ten sposób
uzyskasz natywną rozdzielczość inkrementala. Można analizować opadające i
narastające zbocze kanału (rozdzielczość x2) lub opadające/narastające obu kanałów
(rozdzielczość x4).
W Bascomie banalne :-)
--
PZD, Irek.N.
From: Badworm <badworm_at_nospam_poczta.fm>
Subject: Re: impulsator obrotowy
Date: Thu, 25 Oct 2001 22:00:54 +0200
Ireneusz Niemczyk wrote:
Podłączasz jeden kanał pod przerwanie (zboczem), a drugi pod dowolny pin wejścia.
Przy każdym przerwaniu zgłoszonym przez kanał pierwszy badasz stan pinu wejściowego
i na tej podstawie dowiadujesz się w którą stronę było kręcone. W ten sposób
uzyskasz natywną rozdzielczość inkrementala. Można analizować opadające i
narastające zbocze kanału (rozdzielczość x2) lub opadające/narastające obu kanałów
(rozdzielczość x4).
W Bascomie banalne :-)
Coś w tym stylu zrobiłem, lecz nie działało. Ale już mam procedurę. Dzięki za
podpowiedź.
Bad Worm - badworm_at_nospam_poczta.fm |
Wyłączajcie HTML! /((_at_nospam_}
Tnijcie cytaty! () __
Odpowiadajcie pod nimi! ()==P
^Errare humanum est...^((((//
Z adresu wytnij 23!