Max 7219

Gast
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
Gast
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?
Gast
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.
Gast
@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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.