przycisk do przerwania uP



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: przycisk do przerwania uP
Date: Sun, 20 Oct 2002 23:16:44 +0200


w jaki sposob robi sie przerwania w mikroprocesorach z microswitcha ... ja
dalem prosty obwod RC ... ale niestety mi zalapuje po kilka razy przerwanie
... srednio 2 ... jakie sa proste uklady by wyeliminowac drgania mikrostykow
... ja jeszcze tego nigdy nie robilem niestety

pozrawiam
MRL



Poprzedni Następny
Wiadomość
Spis treści
From: "VSS" <vss_at_nospam_post.pl>
Subject: Re: przycisk do przerwania uP
Date: Sun, 20 Oct 2002 23:21:49 +0200


Powinno zadziałać w ukłądzie różniczkującym - z tego co pamiętam to tak się
to nazywa.

--
VSS
http://pyrypy.poznan4u.com.pl/pyrypy.php?state=showuser&userid=395913
Amerykanie !! Nie celujcie w ten obiekt: E 16.93895 N 52.43945



Poprzedni Następny
Wiadomość
Spis treści
From: "edek" <k_at_nospam_ii.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 01:39:13 +0200



Użytkownik "lipciu" <lipciu_at_nospam_wp.pl> napisał w wiadomości
news:aov6bn$4cj$1_at_nospam_sunrise.pg.gda.pl...
w jaki sposob robi sie przerwania w mikroprocesorach z microswitcha ... ja
dalem prosty obwod RC ... ale niestety mi zalapuje po kilka razy
przerwanie
... srednio 2 ... jakie sa proste uklady by wyeliminowac drgania
mikrostykow
... ja jeszcze tego nigdy nie robilem niestety


Za RC wstaw jeszcze bramke schmitta CMOS (np. 74HC14, 74HC132).
Pozatym sprawdz, czy przerwanie w procku jest generowane "poziomem sygnalu"
(zazwyczaj "niskim poziomem") czy "zboczem" - i przestaw te przerwanie na
"zbocze", bo przy "poziomie"
bedzie ci generowal przerwanie jedno za drugim poki "poziom" nie wroci do
stanu poprzedniego.

Edek






Poprzedni Następny
Wiadomość
Spis treści
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Odp: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 07:55:31 +0200


Witam
w jaki sposob robi sie przerwania w mikroprocesorach z microswitcha ... ja
dalem prosty obwod RC ... ale niestety mi zalapuje po kilka razy
przerwanie
... srednio 2 ... jakie sa proste uklady by wyeliminowac drgania
mikrostykow
... ja jeszcze tego nigdy nie robilem niestety
Moze da sie to zrobic software'owo, poprzez jakies opoznienie lub pomiar
czasu. Jezeli pomiedzy wywolaniami przerwania uplynelo mniej niz x czasu to
go nie wykonywac.
pozdr
EM



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 08:57:39 +0200


lipciu napisal(a):

w jaki sposob robi sie przerwania w mikroprocesorach z microswitcha ...

A po co chcesz cos takiego zrobic?

--
Pozdrowienia, Marcin E. Hamerla

"If we can put a man on the moon, we can build a computer made entirely
of recycled paper"

Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 09:54:51 +0200


bo chce zrobic sobie menu LCD na przyciski ... a to by dzialallo najszybciej
i najpewniej ... wyzwalam przerwanie zboczem



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 09:58:45 +0200


lipciu napisal(a):

bo chce zrobic sobie menu LCD na przyciski ... a to by dzialallo najszybciej
i najpewniej ... wyzwalam przerwanie zboczem

Zupelnie nie ma potrzeby robienia tego przerwaniami. Przerwanie
(zegarowe) powinno tylko odpalac procedure skanowania klawiszy. W ten
sposob od razu zalatwiasz debouncing.

--
Pozdrowienia, Marcin E. Hamerla

"If we can put a man on the moon, we can build a computer made entirely
of recycled paper"

Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 12:37:35 +0200


pisze pod bascomem ... w jaki sposob taka procedura skanowania klawiszy ...
czyli skanaowania portu powinna wygladac ...
chce zrobic tak ...ze 1 przyciskiem ... przerwaniem wchodze w procedure menu
... i chce wybierac sobie z 8 pozycji .... o teraz zalatwialem to tym samym
klawisze ... przerwanie (wejscie w menu) inkrementowalo im od razu pozycje
... ale chcialbym wykorzystac wiecej klawiszy ... tylko jak sam probuje cos
napisac to niezabardzo mi to wychodzi ... moze mam kiepskie pomysly



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 12:41:30 +0200


lipciu napisal(a):

pisze pod bascomem ... w jaki sposob taka procedura skanowania klawiszy ...
czyli skanaowania portu powinna wygladac ...
chce zrobic tak ...ze 1 przyciskiem ... przerwaniem wchodze w procedure menu
... i chce wybierac sobie z 8 pozycji .... o teraz zalatwialem to tym samym
klawisze ... przerwanie (wejscie w menu) inkrementowalo im od razu pozycje
... ale chcialbym wykorzystac wiecej klawiszy ... tylko jak sam probuje cos
napisac to niezabardzo mi to wychodzi ... moze mam kiepskie pomysly

Nooo, stary nie przesadzaj. Moze jeszcze ktos ma Ci ten program
napisac?

P.S.
Popraw estetyke wypowiadania sie.

--
Pozdrowienia, Marcin E. Hamerla

"If we can put a man on the moon, we can build a computer made entirely
of recycled paper"

Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 19:10:23 +0200


poprawilem sie zaraz po napisaniu tego posta ... wyslalem polecenie anuluj
post ale jakos serwer nie toleruje tego typu rozkazow ... zdarza sie ...
moja klawiatura nie dziala juz tak jak 3 lata temu ...

robilem procedure skanowania klawiszy ... ale wychodzilo to tak ze nie
potrafilem na tyle skutecznie napisac tych petli... tak aby zaraz po
nacisnieciu przycisku program wychwytywal go i przechodzil do odpowiednich
procedur programu ... mowie ... moze to robilem zle ... nie poszedlem do was
od razu z zapytaniem podajcie mi program ... lub dajcie mi schemat ...
pisalem wczesniej procedury ale dzialaly niezadowalajaco ... postanowilem
wykorzystac przerwania ... to moja sprawa co wykorzystuje ... z jakichs
opracowan zauwazylem ze aby dzialalo dobrze przerwanie za pomoca wyzwalania
recznego (mikroswitch) trzeba wyeliminowac drgania zestykow ... zastosowalem
wiec uklad RC w praktyce ... nie dzialalo ... wiec zwrocilem sie z
zapytaniem na grupe dyskusyjna o inne rozwiazania ...

w ktoryms z postow jest o bramce shmitta ... jesli zadziala to jest sensowne
rozwiazanie faktycznie zwykly uklad RC moze nie wystarczyc ... dziekuje ...
pamietam ze kiedys widzielem rozwiazanie z jakims przerzutnikiem ... tak
dziwnie splecione 2 bramki (bodajrze NOR) gdzie wyjscie jednej podawane bylo
na wejscie pierwszej i odwrotnie ... ale nie pamietam czy to bylo do tego
... szukam rozwiazania najprostrzego sprawdzonego

pozdrawiam
przepraszam za nieskladnosc wypowiedzi ... bozia wiecej nie dala ...
korzystam wiec z tego co mam



Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: przycisk do przerwania uP
Date: Mon, 21 Oct 2002 12:40:01 +0200


pisze pod bascomem ...
...w jaki sposob taka procedura skanowania klawiszy (czyli skanaowania
portu) powinna wygladac ???

chce zrobic tak ...ze 1 przyciskiem ... przerwaniem wchodze w procedure menu
... i chce wybierac sobie z 8 pozycji .... do teraz zalatwialem to tym samym
klawisze ... przerwanie (wejscie w menu) inkrementowalo mi od razu pozycje
... ale chcialbym wykorzystac wiecej klawiszy ... tylko jak sam probuje cos
napisac to slabo mi to wychodzi ... moze mam kiepskie pomysly