Forum: Mikrocontroller und Digitale Elektronik Unterschied ICP und INT0


von Rush (Gast)


Lesenswert?

Was ist denn der Unterschied beim z. B. detektieren von steigenden 
Flanken über den ICP-Pin und dem INT0-Pin eines AVRs?

Gibts Unterschiede in der Flankenerkennung?

Danke schonmal im Voraus.

von Matthias L. (Gast)


Lesenswert?

>Gibts Unterschiede in der Flankenerkennung?

Nein, aber in der Reaktion des µC

von Rush (Gast)


Lesenswert?

Und der wäre ?

von Christian F. (Gast)


Lesenswert?

ein anderer Interruptvektor

von Johannes M. (johnny-m)


Lesenswert?

Rush wrote:
> Und der wäre ?
Die Input Capture-Funktion arbeitet mit einem Timer, die externen 
Interrupts nicht. Deshalb kann die Input Capture-Einheit automatisch 
einen Zeitstempel speichern, der externe Interrupt nicht.

BTW:
http://www.lmgtfy.com/?q=input+capture

von Matthias S (Gast)


Lesenswert?

Und was ist der Unterschied zwischen den PCINT (Pin Change Interrupts) 
und INT0??

von Rush (Gast)


Lesenswert?

@Johannes M.

Dass der ICP mit dem Timer arbeitet weiss ich. Aber in meiner Anwendung 
(Blitz detektieren) brauche ich keinen Timestamp. Also kann ich den 
Aussagen hier zu Folge auch den INT0 nehmen weil die Flankenerkennung 
bzw. Interpretation identisch sind.

Richtig ?

von Rush (Gast)


Lesenswert?

mal als Beispiel:

INT0 oder ICP:
es liegen 3 Volt an, dann Flanke auf 3,5 Volt.

Werden solche Differenzen problemlos von beiden Pins erkannt ?
Oder ist einer von dem beiden "empfindlicher"

von Lutz (Gast)


Lesenswert?

Warum ist das Datenblatt im Bereich "Elektrische Eigenschaften" 
eigentlich so dick?

von Stefan E. (sternst)


Lesenswert?

Rush wrote:

> es liegen 3 Volt an, dann Flanke auf 3,5 Volt.

Das ist keine "Flanke", sondern nur eine analoge Spannungsänderung.
Eine "Flanke" geht von einem logischen Pegel zu einem anderen.

Du brauchst den Analog-Komparator.

von Rush (Gast)


Lesenswert?

Wenn ich jetzt also am helligen Tag, im Sonnenlicht, einen Blitz 
detektieren will, wieviel Volt dürfte dann max. am INT0 anliegen dass es 
noch L-Pegel ist?

von Johannes M. (johnny-m)


Lesenswert?


von Stefan B. (stefan) Benutzerseite


Lesenswert?

Rush wrote:

> Wenn ich jetzt also am helligen Tag, im Sonnenlicht, einen Blitz
> detektieren will, wieviel Volt dürfte dann max. am INT0 anliegen dass es
> noch L-Pegel ist?


Beispiel Atmega16:

VIL
Input Low Voltage except
XTAL1 and RESET pins
VCC=2.7-5.5
=> max. 0.2*VCC V (1)

(1) “Max” means the highest value where the pin is guaranteed to be read 
as low

von Rush (Gast)


Lesenswert?

@ Johannes M.

Ich bin nicht blöd!
Ich wende mich an dieses Forum weil ich einige Sachen aus dem Datasheet 
nicht verstehe und nicht weil ich zu faul bin!

von Hannes Lux (Gast)


Lesenswert?

Du willst einen Blitz dedektieren...

Was ist ein Blitz? - Erstmal ein sprunhafter Anstieg der Helligkeit.

Daher bietet es sich an, den Analog-Comparator so zu beschalten, dass er 
ganz dicht vor seiner Schaltschwelle ist und den Helligkeitswechsel 
kapazitiv einzukoppeln. Ist nun ein Helligkeitsanstieg schnell genug, 
dann überschreitet der Pegel am Analog-Komparator kurzzeitig den 
Schwellwert und der Interrupt wird ausgelöst.

...

von Matthias L. (Gast)


Lesenswert?

>Du willst einen Blitz dedektieren...

Lass alle Abblockkondensatoren weg und detektiere einfach auf internen 
Reset ;-)

von Hannes Lux (Gast)


Lesenswert?

Lippi, ich meinte den Blitz einer Kamera. Zumindest war in den anderen 
Threads davon die Rede, falls ich mich recht erinnere...

...

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.