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ß
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/max7219/max7219_dot_matrix.html mfg Stefan B. (Linz, Österreich)
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
1 | ... |
2 | ldi temp, 8 ; send 8 Bits |
3 | |
4 | ; Start transmission of data |
5 | TransmitBit: |
6 | lsl tmp |
7 | brcc SendZero |
8 | ... |
Was soll das werden ? Versuchs mal mit verschiedenen Registern für Daten und für Schleifenzähler. Peter
Hi Peter, mein schleifenzähler heißt temp und meine Daten kommen in tmp Das ist doch unterschiedlich. Gerd
Jetzt wo Du es sagst. Man sollte eben ähnlich klingende Variablennamen vermeiden. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.