www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik max7221


Autor: andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.Ich habe ein Problem mit dem max7221.Ich steuere ihn mit einem
mega8 an.Progsprache assembler.Die ini und die verkablung sind ok.Ich
habe Testweise an digit0 und digit1 8 leds dran,die auch Ordnungsgemäss
klappen,wenn ich im Programm den Displaytest ein und ausschalte.
Mit digit0 kann ich mir auch alles anzeigen lassen z.b.
ldi adresse,1
ldi daten,8
rcall losdamit
und schon brennt die vierte led an digit0.
Nun mein problem.Mit digit1 klappt es nicht z.b.
ldi adresse,1
ldi daten,8
rcall losdamit
und nicht tut sich.
Wenn ich abwechselnd was an digit0 und digit1 ausgebe,wird nur das von
digit0 angezeigt.Den Scan hab ich schon mit sämtlichen digitanzahlen
laufen lassen,Shutdown ist auf normal.
Ich kann auch nicht an den anderen digits anzeigen lassen,nur digit0
klappt.Wäre super wenn mir jemand helfen könnte,ich verzweifle
langsam.
gruss
Andy

Autor: andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,es soll natürlich bei digit1 heissen

ldi adresse,2
ldi daten,8
rcall losdamit

gruss
Andy

Autor: Dieter Werner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast Du ins scan limit register (Adresse 0x0b oder dezimal 11) auch die
Anzahl der benötigten digits reingeschrieben ?

Der Baustein hat nämlich nach einem reset immer nur digit 1 aktiv.

Autor: andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,hab ich gemacht.Ich hab alles ausprobiert bis Anzahl8 aber immer
das gleiche ergebniss.
gruss
Andy

Autor: andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
weiss keiner einen rat.Ich verzweifle.Kaputt kann der 7221 ja auch
nicht sein,im Testbetrieb funktionieren ja alle digits.
Falls an der ini was nicht stimmen würde,zeigt er mir dann an digit0
trotzdem alles korrekt an?
gruss
Andy

Autor: Läubi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tja niemand kann wissen wie deine Ini ausieht... vieleicht magst du sie
ja mal posten.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich schick Dir mal meinen Astralleib, damit er mal nen Blick auf die
Source werfen kann.

Blöd rumraten mag ich nämlich nicht.


Peter

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.