S
Stefan
Guest
Am 03.09.2019 um 19:23 schrieb Uwe Bonnes:
Ich wĂźrde den internen Pull-Up deaktivieren und extern einen Pull-Up im
MOhm Bereich vorsehen. Mit Pin-Change-Int oder passend umgeschalteter
Flankenerkennung ist es dann kein Problem, das Ereignis zu erkennen.
Ich hab mit solchen Schaltern schon mal rumprobiert. Ein Problem bzw.
mein Fehler war, dort einen C parallel zu schalten. Das zerstĂśrt dann
zuverlässig den Kontakt. Deshalb Pull-Up z.B. 4 MOhm, dann
Serienwiderstand zum Port-Pin oder zum RĂźttelkontakt von 100k. Prozessor
dann in Sleep-Mode schalten und per INT aufwachen lassen.
Ein Problem bei dem SMD Sensor war noch, dass der auf langsame
Bewegungen schlecht reagierte. Ich hab damals versucht, den als Sensor
fĂźr eine Kfz Alarmanlage einzusetzen. KĂśrperschall, z.B. Schlag mit
Hammer auf die Scheibe lĂśst den Kontakt aus, Wackeln z.B. beim
Demontieren der Reifen lĂśste den Alarm oft nicht aus.
Michael Wieser <Mi_Wieser@web.de> wrote:
RĂźttelschalter in SMD gibts von Signalquest, haben aber uU den
Nachteil das sie während der Ruhezeit geschlossen sind.... kann also
Ruhestrom kosten.
Wozu gibt es Interrupts und geschaltet Pull Ups?
- Pull-up einschalten (1)
- Port zuruecklesen, wenn Null auf steigende Flanke warten
- Wenn High, Pullup ausschalten und nach etwas Zeit wieder bei 1 beginnen (3)
- Wenn steigende Flanke bei 3 weitermachen
Ich wĂźrde den internen Pull-Up deaktivieren und extern einen Pull-Up im
MOhm Bereich vorsehen. Mit Pin-Change-Int oder passend umgeschalteter
Flankenerkennung ist es dann kein Problem, das Ereignis zu erkennen.
Ich hab mit solchen Schaltern schon mal rumprobiert. Ein Problem bzw.
mein Fehler war, dort einen C parallel zu schalten. Das zerstĂśrt dann
zuverlässig den Kontakt. Deshalb Pull-Up z.B. 4 MOhm, dann
Serienwiderstand zum Port-Pin oder zum RĂźttelkontakt von 100k. Prozessor
dann in Sleep-Mode schalten und per INT aufwachen lassen.
Ein Problem bei dem SMD Sensor war noch, dass der auf langsame
Bewegungen schlecht reagierte. Ich hab damals versucht, den als Sensor
fĂźr eine Kfz Alarmanlage einzusetzen. KĂśrperschall, z.B. Schlag mit
Hammer auf die Scheibe lĂśst den Kontakt aus, Wackeln z.B. beim
Demontieren der Reifen lĂśste den Alarm oft nicht aus.