Counter/Timer0

Gast #217124
Lesenswert?

Hallo,
ich habe folgendes Problem.Ich will mit dem Counter0 1/0-Wechsel
zählen, diese Wechsel produziere ich mit einem Reed-Kontakt. Nun mein
Problem, ich weiss was das Problem ist, habe aber keine Lösung,
natürlich prellt der Reed-Kontakt und der Counter zählt natürlich nun
auch die "falschen" Wechsel. Kann mir da vielleicht jemand helfen wie
ich hier entprellen könnte. Programmiere mit Bascom.

(P.S.: nicht gleich wieder sagen steht schon 1000mal im Forum oder geh
Googlen.)

Ich danke schon im Voraus für eure Antworten.

Mfg Relheob
Gast #217126
Lesenswert?

Oder ein C nach Masse, ein R nach 5V, vorne dran den Reed, der nach
Masse zieht und hinten dran den Prozi. Wenn Du den NoiseCanceller noch
aktivierst (vorausgesetzt, der Pin hat einen), hilft das dann, die
relativ weichen Pegelübergänge eindeutig zu detektieren
Gast #217129
Lesenswert?

Dann könnte noch ein Serien-R helfen, welcher den Kondensator weich
läd/entläd. Noch eine Variante zum Reed ist ein Hall-Sensor, nutzt
nicht ab, backt nicht und hat einen nett zu verwendenden
Open-Collector-Ausgang. Reichelt hat z.B. den TLE 4905 L für 77 Cent.

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