www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MAX7219 Mega8535


Autor: nokia001 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

naja irgendwie komm ich nicht dahinter, wie ich einen MAX7219 init
muss.

Er ist an einem MEGA8535 mit 16mhz angeschlossen. PD6 Din, PD5 CLK, PD4
LOAD.

bitte helft mir, ein code beispiel würde mir sehr helfen.
Bitte in asm.

Gruß

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

Bewertung
0 lesenswert
nicht lesenswert
Hab da was fertig :)

Autor: Stefan B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo nokia001!

Ich habe vor kurzem mit dem MAX7219 eine 5x7-LED-Matrix angesteuert.
Aber mit einem PIC in Assembler. Das ganze ist auf meiner Homepage
dokumentiert. Vielleicht hilft Dir das ja weiter. Es sollte sehr
einfach sein, das ganze auf eine MEGA8535 umzuschreiben.

http://www.stefan-buchgeher.info/elektronik/max721...

mfg
Stefan B.
(Linz, Österreich)

Autor: nokia001 (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hi

Danke erst mal.

Also ich hab den ATMEGA8535 mit 16 MHz. AN PD6 ist Din, an PD5 ist CLK
und an PD4 ist LOAD angeschlossen.
Leider zeigt mir der MAX7219 nichts an.

Ich hab jetzt aus den Infos die ich hier bekommen hab eine Init
zusammengestellt. Eigentlich sollte der MAX im Testmode laufen, also
alles leuchten.

Bitte helft mir.

mfg

Autor: peter dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
...
ldi temp, 8 ; send 8 Bits

; Start transmission of data
TransmitBit:
lsl tmp
brcc SendZero
...


Was soll das werden ?

Versuchs mal mit verschiedenen Registern für Daten und für
Schleifenzähler.


Peter

Autor: nokia001 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Peter,

mein schleifenzähler heißt temp
und meine Daten kommen in tmp

Das ist doch unterschiedlich.

Gerd

Autor: peter dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jetzt wo Du es sagst.

Man sollte eben ähnlich klingende Variablennamen vermeiden.


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.