ext. Timer (Beschaltung)

Gast #408883
Hallo zusammen,

ich habe mich schon vor einem Jahr mit allem möglichen für die µC
programmierung eingedeckt. Leider ist die Sache dann ins stocken
geraten. Nun fange ich wieder - bei null :-) - an. Einiges ist zwar
hängen geblieben. Vieles muss ich aber wieder neu lernen.

Ich fange gerade wieder an mich in Assembler einzuarbeiten. Und möchte
nun natürlich möglichst zügig auch eine externe Beschaltung basteln,
die meinem Zielprojekt - zumindest in Teilen - nahe kommt.

Ich habe ein stk500 und dadrauf einen mega8515. Ein kleines Programm,
das bei einem ext. Interrupt eine LED aufläuchten läßt läüft auch
schon.

Nun meine Frage: Später möchte ich mit mehreren Lichtschranken (min. 6)
verschiedene Zeiten messen. Nun denke ich, das es am besten ist, wenn
der µC per ext. Int auf die Lichtschranken reagiert. Aber ich möchte
eigentlich nur einen der ext. Int dazu benutzen (für alle
Lichtschranken). Also brauche ich eine externe Schaltung, die zum einen
diesen Interrupt auslößt und zum anderen an möglichst wenig Ports den
Status der Lichtschranken weitergibt (stichwort Schieberegister??).

Hat hier jemand eine Idee? Wo kann ich hierzu weitersuchen? Bin ich auf
dem richtigen Weg?

Ich freue mich auf Eure Tips ...

Martin
Gast
Diodenentkoppelt von jeder Lichtschranke auf einen EXT-INT-Pin und beim
Auslösen des Interruptes abfragen welcher Pin es war. Ich würde das
Low-aktiv machen (mit Pullup), ist Störsicherer.
Gast
Danke, ich hab das sogar verstanden :-)
Dank meiner alten Fischertechnik Elektronik Baukästen. Manchmal ist die
Lösung so einfach ...

Gruß
Martin
Gast
Jaja, das mit den Lichtschranken Eingängen ist ja im Prinzip ne andere
Baustelle. Das werde ich so wie in dem oben erwähnten alten
Forenbeitrag von mir/Euch lösen. Mir gings jetzt nur noch um den Int.

Gruß
Martin

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.