Hallo zusammen, hat jemand den Max 7219 mal eingesetzt und angesteuert? (Schaltplan?) Der 7219 hat ja kein SPI Interface. Wie genau geht ihr bei der Ansteuerung vor?
Hi, Wildsau, Gott schütze Dich vor den Jüngern des St. Hubertus :-)! "Der 7219 hat ja kein SPI Interface." Dem Namen nach nicht, faktisch aber kannst Du den MAX7219 ansteuern mit Serial Data, Clock, und Load (==Chip Select). Wenn Du noch MAX7219 brauchen kannst, ich hab' ein paar zu viel davon. Ciao Wolfgang Horn
ja, danke. genau das wollte ich wissen. d.h. ja letztendlich, dass ich einfach den baustein über die 3 leitungen direkt am µC anschließe. darf ich daraus folgern, dass wenn ich drei 7219 habe, ich die einfach parallel miteinander verbinde (Chip Select == BUS?) darf?
Tach Ich hab bei einer DCF-Uhr vier von den MAXen laufen und da hängt nur die CLK parallel an allen. Die Leitungen für Data-In und Load hab ich einzeln an den 8051 geführt. Hat den Vorteil, daß man die Daten für den letzten Baustein nicht durch alle anderen durchschicken muß (weniger Laufzeit und Programmieraufwand). Dafür werden mehr I/O-Pins (bei meiner Schaltung 9) benötigt.
hast du schon mal hier im Forum gesucht? Das Thema wurde schon mehrfach und z.T. sehr ausführlich behandelt.
@Wildsau "hast DU mir vielleicht ein Code Beispiel in C?" http://home.tiscali.de/peterd/appl/soft/c51/thclock/index.htm Peter
@Wildsau : Ich hab das Prog für die Uhr in Assembler geschrieben. Der Controller (Atmel AT89C2051), den ich verwendet habe, hat nur 2k Flash und da muß man sparsam mit dem Platz umgehen. Manche Sachen wären zwar mit C einfacher gewesen, aber leider auch umfangreicher. Wenn ich mich recht erinnere, hab ich die Daten, die ausgegeben werden sollten, in den Akku geschrieben und dann durch Akku und Carry rotiert. Nach jeden Rotate wurde ein 'clock'-Impuls erzeugt und der Inhalt des Carry an den 'data_in' Port weitergegeben. Nachdem das ganze Byte an den MAX geschickt war, kam noch ein Impuls an den 'load'-Eingang und das war's. Michael
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.