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.
>Gibts Unterschiede in der Flankenerkennung?
Nein, aber in der Reaktion des µC
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
Und was ist der Unterschied zwischen den PCINT (Pin Change Interrupts) und INT0??
@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 ?
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"
Warum ist das Datenblatt im Bereich "Elektrische Eigenschaften" eigentlich so dick?
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.
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?
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
@ 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!
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. ...
>Du willst einen Blitz dedektieren...
Lass alle Abblockkondensatoren weg und detektiere einfach auf internen
Reset ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.