eventuelle Verzögerung des Programmes

OP #964263
Lesenswert?
• ▲
▼
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 #964273
Lesenswert?
• ▲
▼
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 #964277
Lesenswert?
• ▲
▼
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

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.