eventuelle Verzögerung des Programmes

OP #964263
Hallo hab meine LED-Matrix nun endlich bekommen und auch programmiert.
doch nun ist mir aufgefallen das ich wenn ich die daten in die 
schieberegister für die spalten eintakte immer nur die ersten 5 von 8 
matrix modulen das richtige anzeigen. mit dem vorhergehenden mega8515 
ging das nur der tiny2313 macht es wie oben beschrieben.
Wenn ich nun in der angehängten datei die 8fache ausgabe in die 
interrupt routine schreibe werden alle programmiert.
Angehängte Dateien:
Gast
Wieso konnte ich mir nur denken, dass der Quellcode überhaupt nicht 
dokumentiert ist, wenn ich sowas hier lesen:

>Hallo hab meine LED-Matrix nun endlich bekommen und auch programmiert.
>doch nun ist mir aufgefallen das ich wenn ich die daten in die
>schieberegister für die spalten eintakte immer nur die ersten 5 von 8
>matrix modulen das richtige anzeigen. mit dem vorhergehenden mega8515
>ging das nur der tiny2313 macht es wie oben beschrieben.
>Wenn ich nun in der angehängten datei die 8fache ausgabe in die
>interrupt routine schreibe werden alle programmiert.

Wer so wirre Sätze schreibt, sollte sich lieber mit anderen Sachen 
beschäftigen...
OP
wenn du meinst.

also für dich...

ich habe ne led matrix für die zeilen nehm ich decoder 74hc138,
die spalten steuer ich mit schieberegistern an.
8stk an der zahl.
wenn ich jetzt 1 mal das unterprogramm ausgabe aufrufe sollten in das 
erste schieberegister die daten welche im register daten stehen 
hineingeschoben werden.
was aber nicht passiert von den 8 unterprogrammaufrufen scheinen nur die 
letzten 5 auch wirklich ausgeführt zu werden.

laut avr studio und der debug funktion kann ich das ja verfolgen, doch 
leut debugging wird jeder der 8 aufrufe ausgeführt.

füge ich an die 8 rcall´s nochmal 3 hinten ran, werden erst dann alle 8 
schieberegister mit den entsprechenden daten gelade was dafür spricht 
das die ersten 3 aufrufe scheinbar ignoriert werden...

würde mich freuen wenn mir jemand erklärn kann woran das liegt...

MfG Florian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.