Tasterentprellung mit Taster nach +5V

Gast #4830365
Lesenswert?
• ▲
▼
Hallo
In einem Programm verwende ich einen Taster nach +5V. Als Programm 
verwende ich das bekannte Programm von Peter. Bisher schalteten die 
Taster alle nach GND und alles hat bestens funktioniert. Lieder ist die 
Funktion des Taster festgelegt und kann es nicht ändern. Die 
verschiedenen Beschreibungen und einiges anderes habe ich gelesen. 
Leider werde ich nicht so richtig schlau daraus.
Noch mal meine Frage:
Wie muss ich den Code zur Tasterentprellung von Peter ändern, damit der 
Taster nch +5V geht?
(C, Atmega)
LG Ha
#4830377
Lesenswert?
• ▲
▼
Hansi schrieb:
> Wie muss ich den Code zur Tasterentprellung von Peter

Welche denn, er hat mindestens 3 erstellt
https://www.mikrocontroller.net/articles/Entprellung

> ändern, damit der Taster nch +5V geht?

Am einfachsten
 debounce( PINB, PB1 )
in
 !debounce( PINB, PB1 )
ändern. Oder wenn es die andere ist
 i = key_state ^ ~KEY_PIN;
in
 i = key_state ^ KEY_PIN;
ändern. Vielleicht aber auch an
  in     key_old, key_port
noch
  com    key_old
anhängen.
Gast #4831296
Lesenswert?
• ▲
▼
Sorry, habe noch was vergessen.
Peter hat verschiedene Codes für Entprellung und Encoder geschrieben. 
Verwende diese dazu.
Gibt es auch einen Code für Encoder der beides zusammen nimmt? Mein Code 
besteht aus dem Encoder und der Entprellung. Man kann doch bestimmt das 
verbinden und damit Platz sparen.
Ist da was bekannt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren