PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgeschaltete Schalter doppelt ausschalten ?



Ausbilder 'Durchdrücker'
09.04.2005, 16:49
Ich habe 3 Softwaremodule Initialisierung Schalter an RB0 ist ein Schalter an RB0 ist ausDie Initialisierung führt dazu, daß der PIC startet und schaut, ob RB0 hoch oder niedrig ist. Je nachdem führt er das zweite oder dritte Modul aus. Meiner Meinung nach kann ein Schalter nur ein oder aus sein und damit der PIC nur einen n. oder h. Pegel haben. Jetzt kommt es aber doch immer wieder vor, daß zweimal dasselbe Modul ausgeführt wird. Woran kann das liegen ?

uwegw
09.04.2005, 16:56
ich würd mal sagen der schalter prellt, dh die kontakte schließen bei betätigung nicht sofort sondern wechselb mehrmal zwischen an und aus hin und her. das geschieht normalerwies innerhalb weniger milisekunden, aber bei einem controller bedeutet es trotzdem meist, dass eine routine etc mehrfach aufgerufen wird...

zur veranschaulichung
http://www.netzmafia.de/skripten/hardware/digital/prellen.gif

das prellen kann man entweder per hardware oder software wegbekommen... das gibts verschieden lösungen... schau dich mal im netz um...

Ausbilder 'Durchdrücker'
09.04.2005, 17:00
schau dich mal im netz um...Von welchen Seiten redest du ?

uwegw
09.04.2005, 17:01
http://www.google.de/search?q=taste+entprellen&start=0&start=0&ie=utf-8&oe=utf-8&meta=lr%3Dlang_de&client=firefox-a&rls=org.mozilla:de-DE:official