Forum: Mikrocontroller und Digitale Elektronik Impulslänge messen...


von BA (Gast)


Lesenswert?

wie kann ich am besten mit dem mit der Atmelfamily
eine Impulslänge messen die an einem Eingang anliegt?

von Gregi (Gast)


Lesenswert?

wenn der chip einen externen interrupt-pin besitzt, einfach wenn sich 
was auf diesem pin ändert einen timer starten bzw. stoppen und bei jedem 
timer-overflow ein register inkrementieren.. zeit zählen halt.

leider geht das dann nur auf zwei pins.

alternative wäre polling, dass der avr immer die ports abfragt, was 
deutlich mehr ressourcen benötigt.

ciao gregi

von BA (Gast)


Lesenswert?

wieso geht das nur auf zwei pins??

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

BA schrieb:
>
> wieso geht das nur auf zwei pins??

Weil die AVRs nur 2 Interrupt-Pins haben, INT0 und INT1.

MfG
Andreas

von BA (Gast)


Lesenswert?

thx..für eure antworten...

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.