mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SISO Schieberegister will nicth ...


Autor: Stefan Sczekalla (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich habe ( versucht ) ein Schieberegister Seriell in- seriell out zu
programmieren.

Der Ziel uC ist ein Tiny26  intern getaktet.
Die funktion soll ein CMOS 4014 nachbilden.

Dabei fange ich mit Int0 das "Ladesignal" ab, bei dem alle
theoretisch vorhandne Eingänge des 4014 ins "schieberegister" geladen
wird.

Mit einem Takt am Int-On-change Takte wird das register durchgeschoben.
 Innerhalb der Intterrupt-Service-Routine mach ich dann noch ein paar
Dinge die auch einen Int-on-change auslösen könnten. Wenn das zeugl
erledigt ist, lösche ich noch das int-on-change ocurred Flag und
verlasse den interrupt-Handler wieder.

Mein Problem ist, das wenn ich n>1 schieberegister hintereinander
hänge, scheint es als wie wenn ein Takt verloren geht.

irgendwie fehlt mir die idee woran das liegen könnte.

Vieleicht hat jemand eine idee dazu.

Grüße,

Stefan

Autor: Stefan Sczekalla (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok, ich glaube ich habs.
Hab das Einlesen ( shift-In ) warscheinlich an der Flaschen Stelle
gehabt.

Danke fürs reindenken,

Stefan

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.