Forum: Mikrocontroller und Digitale Elektronik ICP vs. INTx - Vorteile / Nachteile ?


von Rush .. (rush)


Lesenswert?

Nur eine kurze Verständnisfrage:

Ich möchte eine mit einem AVR eine Frequenz messen. Wenn ich dazu den 
ICP nehme wird ja der aktuelle Zählerstand, wenn ein Interrupt 
aufgetreten ist, in das ICR Register kopiert von wo ich ihn dann 
weiterverarbeiten kann.

Selbiges kann ich doch aber auch mit dem INT0 Interrupt bewerkstelligen. 
Wenn er auftritt hole ich mir den Zählerstand aus dem TCNTx Register.

Welche Vorteile bringt mir dann die ICP-Variante?


MfG Rush

von Peter D. (peda)


Lesenswert?

Rush ... schrieb:
> Selbiges kann ich doch aber auch mit dem INT0 Interrupt bewerkstelligen.

Aber nur deutlich ungenauer.
Ein Interrupt hat immer einen Jitter und eine Latenz. Gibt es noch 
andere Interuptquellen, kann die Latenz sehr hoch werden.
Der Timer ist also beim Auslesen schon viel weiter.

von Rush .. (rush)


Lesenswert?

Ok, verstehe. Danke :)

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.