Drżenie styków
Masz problem? Zapytaj na forum elektroda.pl
From: "Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl>
Subject: Drżenie styków
Date: Sat, 7 Dec 2002 02:25:09 +0100
Co dołączyć do ściennego wyłącznika światła (podłączonego do procka) żeby
nie drgał? Szukałem po archiwum, ale wszystko co znalazłem dotyczyło
mikroswitchy.
Jak właściwie się podaje 1 na nóżkę procesora? Poprzez zwarcie jej do VCC? O
co chodzi z rezystorami podciągającymi (co one robią? nie w kontekście pinów
P1.0 i P1.1 tylko w ogóle)?
--
Pozdrowionka,
MiKo
From: "Tomasz Bednarz" <tb_at_nospam_internet.pl>
Subject: Re: Drżenie styków
Date: Sat, 7 Dec 2002 06:30:38 +0100
Co dołączyć do ściennego wyłącznika światła (podłączonego do procka) żeby
nie drgał? Szukałem po archiwum, ale wszystko co znalazłem dotyczyło
mikroswitchy.
Nic - musisz programowo obsluzyc te drgania
Jak nacisniesz klawisz to czekaj przez jakis czas np. 20 ms
a nastepnie czekaj na puszczenie wszystkich przed kontrola nacisniecia
kolejnego
To 100% metoda
W wiekszosci przypadkow samo czekanie na puszczenie wszystkich (bez czekanie
20 ms) rozwiazuje problem
Jak właściwie się podaje 1 na nóżkę procesora?
Jakto jak? Bierzesz resistor np. 10 k i wpinasz pomiedzy nozke a Vcc np.
Poprzez zwarcie jej do VCC? O
co chodzi z rezystorami podciągającymi (co one robią? nie w kontekście
pinów
P1.0 i P1.1 tylko w ogóle)?
Rezystory podciagajace "podciagaja" linie do Vcc np. gdy ta jest w stanie
wysokiej impedancji
lub gdy jest ustawiona jako wejsciowa
Podciaga sie po to zeby wiadomo bylo ze na linii bedzie 1 a nie np. nie
wiadomo co :-)
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_Dr=BFenie_styk=F3w?=
Date: Sat, 7 Dec 2002 14:01:02 -0600
"Tomasz Bednarz" <tb_at_nospam_internet.pl> wrote in message news:ass147$7q7$1_at_nospam_news.tpi.pl...
Jak właściwie się podaje 1 na nóżkę procesora?
Jakto jak? Bierzesz resistor np. 10 k i wpinasz pomiedzy nozke a Vcc np.
Pewnie chodziło o przycisk - wtedy lepiej jest opornik na stałe do nogi
proca a przycisk do masy. W ten sposób wejście proca nigdy nie "wisi".
A nic wisieć niepodłączone nie powinno...
Rezystory podciagajace "podciagaja" linie do Vcc np. gdy ta jest w stanie
wysokiej impedancji
lub gdy jest ustawiona jako wejsciowa
Podciaga sie po to zeby wiadomo bylo ze na linii bedzie 1 a nie np. nie
wiadomo co :-)
Otóż to. A przycisk daje się na masę raczej, no chyba że musi być odwrotnie,
wtedy dałbym rezystor "podciągający" do masy a przycisk do plusa :-)
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_Dr=BFenie_styk=F3w?=
Date: Sat, 7 Dec 2002 13:58:45 -0600
"Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl> wrote in message news:asrir8$oof$1_at_nospam_news.onet.pl...
Co dołączyć do ściennego wyłącznika światła (podłączonego do procka) żeby
nie drgał? Szukałem po archiwum, ale wszystko co znalazłem dotyczyło
mikroswitchy.
Jak właściwie się podaje 1 na nóżkę procesora? Poprzez zwarcie jej do VCC? O
co chodzi z rezystorami podciągającymi (co one robią? nie w kontekście pinów
P1.0 i P1.1 tylko w ogóle)?
Robi się to tak:
VCC o-------|_ opornik 1k __|------+---o przycisk o------|| GND
Pomiędzy opornik podciągający a przycisk wpinasz nogę procka i programowo
obsługujesz odbijacz styków "debouncer", przycisk zwarty da Ci L, rozwarty H.
From: "Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl>
Subject: Re: Drżenie styków
Date: Wed, 11 Dec 2002 00:27:04 +0100
Robi się to tak:
VCC o-------|_ opornik 1k __|------+---o przycisk o------|| GND
Pomiędzy opornik podciągający a przycisk wpinasz nogę procka i programowo
obsługujesz odbijacz styków "debouncer", przycisk zwarty da Ci L, rozwarty
H.
Ale jak zamienie miejscami GND i VCC+opór to chyba będzie ok? Bo logiczniej
zwarty H.
--
Pozdrowionka,
MiKo
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_Dr=BFenie_styk=F3w?=
Date: Wed, 11 Dec 2002 21:04:16 -0600
"Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl> wrote in message news:at83bh$9p4$1_at_nospam_news.onet.pl...
Ale jak zamienie miejscami GND i VCC+opór to chyba będzie ok?
Bo logiczniej zwarty H.
Wcale nie "logiczniej". I jednak polecałbym włączyć przycisk jak napisałem.
From: "Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl>
Subject: Re: Drżenie styków
Date: Thu, 12 Dec 2002 21:31:03 +0100
Użytkownik "Pszemol" <Pszemol_at_nospam_PolBox.com> napisał w wiadomości
news:at898g.1ms.1_at_nospam_poczta.onet.pl...
"Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl> wrote in message
news:at83bh$9p4$1_at_nospam_news.onet.pl...
Ale jak zamienie miejscami GND i VCC+opór to chyba będzie ok?
Bo logiczniej zwarty H.
Wcale nie "logiczniej".
Dlaczego nie?
I jednak polecałbym włączyć przycisk jak napisałem.
Dlaczego? Przecież na jedno wychodzi?
--
Pozdrowionka,
MiKo