Forum: Mikrocontroller und Digitale Elektronik Bascom: Taster softwaremäßig entprellen


von zaphod (Gast)


Lesenswert?

Hallo miteinander

Hab folgendes Problem:

Wenn ich einen Taster an Porta.4 des AT90s8535 1x drücke, soll der AVR
die Variable "Hst"(Integer) runter bzw. wenn die Variable(Bit)
"Auf" auf "1" ist, hoch zählen. Das klappt auf Anhieb. Allerdings
zählt der Avr nich um eins sondern gleich um 60 oder mehr hoch (dies
kann ich dank UART erkennen)

Danke im Voraus

Bin für jede Antwort Dankbar

cya

von jmoney (Gast)


Lesenswert?

hier trifft sich ja die elite des internets ;) erst ratber aus dem
ocinside-elektronik forum und dann der könig der nertennachrichten..
sorry, mit dem problem kann ich nicht helfen aber du hast ja gesagt, du
wärst für jede antwort dankbar ;)

von Dirk (Gast)


Lesenswert?

Hi,

manchmal hilft es sich die Hilfe zu Bascom durchzulesen.

Der Befehl "Debounce" wird benutzt um Softwaremaessig zuentprellen.

Der Befehl macht die Entprellung ueber Flankenerkennung.
Es ist somit nicht moeglich festzustellen ob eine Taste lange oder kurz
gedrueckt wurde.


Mfg

Dirk

von zaphod (Gast)


Lesenswert?

Danke werd ich gleich ausprobieren

cya

von zaphod (Gast)


Lesenswert?

funzt suuuper :)

danke @ dirk

cya

von Roberto (Gast)


Lesenswert?

Doch, es gibt mit Debounce noch eine Möglichkeit.....
Ist das Thema noch aktuell ?!
(Dann schreibe ich die Antwort.. (muss erst suchen :-) )

von Thomas (Gast)


Lesenswert?

Hi Roberto,

mich zumindest würde die andere Möglichkeit mit Debounce
interessieren,

Gruß Thomas

von Norbert (Gast)


Lesenswert?

Gibt es auch eine Entprellung in Assembler? Oder muss man das irgendwie
anders lösen?

mfg
Norbert

von ...HanneS... (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.