Frage zu Externernen Interrupt

Moderator Persönliche Seite #5916679
Lesenswert?

Teddy schrieb:

> Wann ist eine Flanke, eine Flanke?

Das hängt von dem ab, der sie erkennen muss.

Wer oder was das ist, hast du uns nicht verraten.

> Wie “steil“ muss die Pegeländerung, Flanke sein, damit der Controller
> dies als Flanke erkennt und einen Interrupt auslöst?

OK, ein Controller also.

Damit kann man schon erstmal feststellen, dass ein solcher den Pin 
regelmäßig abtastet. Eine "Flanke" hat er dann, wenn der gegenwärtige 
Logikpegel ein anderer ist als bei der vorangegangenen Abtastung.

Damit scheiden sehr kurze Impulse bei der Erkennung erstmal aus, denn 
sie fallen zwischen die Abtastintervalle.

Du willst aber das Gegenteil: einen sehr langsamen Anstieg. Da musst du 
das Datenblatt deines Controllers lesen. AVRs bswp. haben Eingänge mit 
Schmitt-Trigger, da kannst du praktisch einen beliebig langsamen Anstieg 
erkennen, da ab einem bestimmten Pegel (je nach Richtung) eine harte 
Umschaltung des Eingangs erfolgt.

Sollte dein Controller sowas nicht haben, würdest du den Eingangspin 
durch den so genannten „verbotenen Bereich“ der Eingangsspannung fahren, 
also den Bereich, für den nicht sauber definierbar ist, ob es sich um 
low oder high-Pegel handelt. Dann riskierst du einerseits u. U. einen 
erhöhten Stromverbrauch der Eingangsstufe (weil die Transistoren nicht 
mehr digital sondern analog arbeiten), andererseits könnten mehrere 
Umschaltungen hin und her in kurzer Zeit erfolgen.
Gast #5916695
Lesenswert?

Jörg W. schrieb:
> Teddy schrieb:
>
> Wann ist eine Flanke, eine Flanke?
>
> Das hängt von dem ab, der sie erkennen muss.
>
> Wer oder was das ist, hast du uns nicht verraten.
>
> Wie “steil“ muss die Pegeländerung, Flanke sein, damit der Controller
> dies als Flanke erkennt und einen Interrupt auslöst?
>
> OK, ein Controller also.

Dankeee.
Dachte, es wird direkt die fallende oder steigende  Flanke 
gesehen/erkannt und dann ein Interrupt ausgelöst. Es ist woh der 
Spannungspegel. Schade.
Gast #5916758
Lesenswert?

Nee
Teddy schrieb:
> Dankeee.
> Dachte, es wird direkt die fallende oder steigende  Flanke
> gesehen/erkannt und dann ein Interrupt ausgelöst. Es ist woh der
> Spannungspegel. Schade.

Du hast es nicht verstanden, bei meinen AVR µC kann ich das einstellen, 
wenn ich den/ die passenden I/O Pins wählte.

Nur kann Dir keiner diese Information nachreichen ; warum wohl?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren