Bauteil gesucht

Fragen, Berichte und Tipps zu Reparatur und Technik.

Für Einsteiger: Erste Inbetriebnahme eines Röhrenradios
Forumsregeln
Regeln
Impressum
Benutzeravatar
röhrenradiofreak
Geographik
Geographik
Beiträge: 10242
Registriert: Do Dez 27, 2007 23:19
Kenntnisstand: Sehr gute Kenntnisse (Hobby)
Wohnort: östliches Niedersachsen

Re: Bauteil gesucht

Beitrag von röhrenradiofreak »

Bei modernen Geräten sind die Taster meist so primitiv aufgebaut, dass sie sowieso massiv prellen. Deshalb ist in der Regel eine Entprellung in der Software integriert.

Lutz
karo
Freiburg Automatic
Freiburg Automatic
Beiträge: 217
Registriert: So Feb 28, 2016 14:52
Kenntnisstand: Weitergehende Kenntnisse (Hobby)

Re: Bauteil gesucht

Beitrag von karo »

Danke Lutz,
Deshalb ist in der Regel eine Entprellung in der Software integriert.
Ich kann mich noch gut erinnern das ich ziemliche Probleme bei selbst gebauten TTL Zähldekaden hatte.
Nutzi
Siemens D-Zug
Siemens D-Zug
Beiträge: 898
Registriert: Mi Dez 07, 2016 9:32
Kenntnisstand: Grundkenntnisse (ohmische Gesetz etc.)
Wohnort: kleines Kaff bei Halle/Saale

Re: Bauteil gesucht

Beitrag von Nutzi »

Ja, aber irgendwelche "NeuzeitRadio" Teile haben damit garkeine Probleme, die haben in der Regel billigste Knöpfe verbaut.
Da wird der Knopfdruck sowieso nur 1-2 mal pro Sekunde abgefragt, da spielt es keine Rolle ob das Signal 30mal kommt und geht.
Wenn man schnell die Senderliste durchblättern will kommt die Software oft gar nicht hinterher.
lg Karsten

Erfahrungen sind etwas ganz tolles, leider macht man sie immer erst kurz nachdem man sie gebraucht hätte...
Benutzeravatar
BugleBoy
Geographik
Geographik
Beiträge: 4249
Registriert: Mi Apr 25, 2012 16:30
Kenntnisstand: Elektrotechnischer Beruf/ Studium

Re: Bauteil gesucht

Beitrag von BugleBoy »

Entprellung in C für AVR schau so aus;

Code: Alles auswählen

if (PIND & 0x01) {
  _sleep_ms (50);
  if (PIND & 0x01){
    was hier machen;}
}
So war es.. (PIND 0x01, PIN0 (von 0-7 ) an Port D von µC abfragen, ob dort High anliegt.
Wenn ja, dann 50ms warten und dann nochmals abfragen, wenn ja, dann was machen... ansonst überspringen..
d.H. Schalter darf in 50ms Unsinn machen...

Grüss
Matt
"Die Grenzen meine Sprache bedeuten die Grenzen meiner Welt."
unbekannt

"Nur die Lüge braucht Stütze. Die Wahrheit steht von alleine aufrecht"
Thomas Jefferson

"Wer im Netz seinen Humor verliert, der hat schon verloren."
Nutzi
Siemens D-Zug
Siemens D-Zug
Beiträge: 898
Registriert: Mi Dez 07, 2016 9:32
Kenntnisstand: Grundkenntnisse (ohmische Gesetz etc.)
Wohnort: kleines Kaff bei Halle/Saale

Re: Bauteil gesucht

Beitrag von Nutzi »

Abfrage mit if/else ist schon der "bessere weg", oft wird einfach ein delay gesetzt, in der hauptschleife.
Das verlangsamt dann alles, nicht nur die Tasterabfrage....oft genug schon so gesehen.

Aber ich glaube das ist sehr Offtopic :mrgreen: zumindest in diesem Thread, wo es ja nicht um µrechner geht...
lg Karsten

Erfahrungen sind etwas ganz tolles, leider macht man sie immer erst kurz nachdem man sie gebraucht hätte...