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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.