Forum: Mikrocontroller und Digitale Elektronik Uhr, Timer und Pin-Status zählen in Bascom


von Kai Schmidt (Gast)


Lesenswert?

Hallo Leute, wer hat einen kleinen gedankenstützcode zur hand, wie ich
feststellen kann wielange ein pin auf plus gesetzt ist in einer
bestimmten zeit.....also wie lange war spannung an pin in den letzen
sekunden/minuten etc....

Danke Kai

von Steffen (Gast)


Lesenswert?

Lass einen Timer frei laufen.
Wenn Pin=High, Timerwert merken, wenn Pin=Low Zeit=aktueller
Teimerwert-gemertem Timerwert.

Wenn die Zeitauflösung des Timers nicht ausreicht (wenn er
zwischendurch überläuft) mit einem Timer eine feste Zeitbasis schaffen
(z.B. 100ms) und jedesmal in der ISR ein Zeitregister (8,16..? Bit)
erhöhen und das zur Auswertung heranziehen.

Steffen

von Kai Schmidt (Gast)


Lesenswert?

mh, wie sieht sowas ungefähr in bascom aus? wäre echt nett

von Steffen (Gast)


Lesenswert?

Keine Ahnung, arbeite nicht mit Bascom

Steffen

von Kai Schmidt (Gast)


Lesenswert?

mh, hat jemand anderes einen tip?

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.