Jarek
Guest
Fri Sep 01, 2006 9:18 am
Witam. Robie sobie prosty prędkościomierz na ATTINY 2313 wszystko działa
tylko że narazie drgania styków i zbyt długi sygnał z kontaktronu jest
eliminowany instrukcją waitms 30. Próbowałem robić pętle aby czekała aż
magnes minie kontaktron.
Do
If pind.3 <> 0 Then return (próbowałem też = 0, =1 ale nic nie działa)
Loop
Ktoś mi może powiedzieć jak zrobić żeby program czekał na koniec impulsu??
--
Pozdrawiam Jarek O.
Martin Lukasik
Guest
Fri Sep 01, 2006 9:52 am
Quote:
Do
If pind.3 <> 0 Then return (próbowałem też = 0, =1 ale nic nie działa)
Loop
Ktoś mi może powiedzieć jak zrobić żeby program czekał na koniec impulsu??
I co Ci nie dziala?
A skonfigurowales pind?
Config Pind.3 = Input
m.
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
Jarek
Guest
Fri Sep 01, 2006 11:33 am
Użytkownik "Martin Lukasik" <marcin@milea.pl.i.hate.this.spam> napisał w
wiadomości news:da2ef$44f8031d$c1263429$28077@ZOO.CO.UK...
Quote:
I co Ci nie dziala?
A skonfigurowales pind?
Config Pind.3 = Input
I wszystko jasne

ja konfigurowałem tylko że napisałem portd.3

,
teraz zamiast pętli użyłem funkcji "Bitwait Pind.7 , set" i wszystko działa
jak powinno.
Dzięki za szybką odpowiedź...
--
Pozdrawiam Jarek O.