MAX 7219 ansteuern ATtiny13

OP #4047561
Lesenswert?

Hallo Leute!

Bin in der µC-Welt neu und versuche jetzt mit einem ATTiny13 einen 
MAX7219 anzusteuern. Versuch das jetzt seit 2 Tagen und es will mir 
einfach nicht gelingen. Verkabelung ist schon zum 3. mal überprüft.
Hab einfach ein kleines Programm geschrieben, in dem nur der MAX 
initialisiert wird und mir an den 1. Digit(hab für den Versuchszweck auf 
einem Bread-Board eine Siebensegmentanzeige mit MAX und Tiny aufgebaut) 
ein bestimmtes Zeichen ausgibt.

Kann mal jemand kurz drüberschauen, ob er den/die Fehler findet?

Danke schonmal im voraus

Werner
Angehängte Dateien:
Gast #4148039
Lesenswert?

Hallo Werner!

Bist du schon weiter mit deiner Steuerung?
Hab grad das gleiche Problem.
Ich habe ein Programm gefunden, das bei mir (auch ohne SW-SPI) 
einwandfrei funktioniert (siehe Anhang).
Habe dann für meine Zwecke ein eigenes Programm geschrieben. Leider 
leuchten immer alle Led's und sonst passiert gar nichts.
Ich habe die Pinausgaben durch printf ("0") oder printf ("1") ersetzt 
und in Dev-C++ simuliert. Die Datenausgabe passt perfekt!?
Als weiteren Versuch habe ich die Pinausgabe einzeln in der nötigen 
Reihenfolge Programmiert (PORTB |= (1<<PB0);, PORTB |= 
(1<<PB1;.............).
Bitte nicht lachen, hat einwandfrei funktioniert. Aber für sinnvolle 
Zwecke natürlich nicht zu gebrauchen.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren