Hi Ich betreibe ein paar 7-Segmentanzeigen mit einem MAX7219 und einem 8051. Was kann ich dagegen machen, dass bei beim RESETEN des 8051 kein "Müll" in den MAX7219 geschrieben wird??? Bei einem Reset-Impuls wird an den Anzeigen nur Sinnloses angezeigt. mfg Schurli
Beim Reset gibts keine Störsignale, sondern die Pins gehen auf High. Wenn das stört, liegts an Deinem Programm. Schreib einfach die Daten raus und mach auf dem Strobe einen 1-0-1 Wechsel, d.h. wärend der Daten Strobe auf 1 lassen. Peter
Wenn ich den Reset Taster auf meinem 8051 gedrückt halte (Reset noch nicht abgeschlossen), schwanken anscheinend die Ausgangssignale. Der MAX7219 erkennt diese Signale als Daten und gibt wirres Zeug auf den 7-Segmenten aus. Kann ein Pullup oder Pulldown Abhilfe bringen???
Du nimmst einen AT89C2051 und P3.4 liegt auf Low und der MAX7219 an P1. Stimmts ? Der AT89C2051 geht bei Reset = high in den Programmiermodus und gibt dann die Daten des Flash mit dem Quarztakt auf P1 aus, P3.4 ist dabei das Output-Enable. Abhilfe: P3.4 nicht auf low ziehen während des Reset. Eventuell hilft auch die Lockbits zu setzen. Peter
Der Max7219 hängt an einem AT98S53 auf P1 Was sollte P3.4 auf low ziehen nützen?
schurli wrote: > Der Max7219 hängt an einem AT98S53 auf P1 Dann müssen alle Pins high sein, solange Reset = high ist. > Was sollte P3.4 auf low ziehen nützen? nichts Hab ich auch nicht behauptet. Peter
Der Typ, der dieses PDF geschrieben hat, hat Pulldowns benutzt. Leider funktionieren Pulldowns bei mir nicht. http://www.parallax.com/dl/docs/prod/appkit/max7298LedDisplayDvr.pdf
Pulldowns funktionieren grundsätzlich nicht beim 8051, weil der nur beim Umschalten 0->1 kurzzeitig stark auf high zieht. Und sie sind auch nicht nötig, da die internen Pullups auch beim Reset an sind. Peter
Wie schon gesagt, nimm die Pulldowns raus, die machen Mist. Alle Portpins außer P0 des 8051 bleiben beim Reset auf High, da zappelt nichts. Ansonsten ist was faul in Deiner Schaltung. Peter
Hi Ich habe mit dem MAXIM7219 einen Hydrantenplan Realisiert. 4 Maxim Bausteine hängen bei mir in Reihe. (4X64 = 256 LED's) Das ganze wird von einem SAB80C515 von Siemens angesteuert. Bei mir ruckt beim Reset nichts. Das kommt daher, dass ich Schutzdioden in die Datenleitungen eingebaut habe. Je eine Diode in Sperrichtung nach +5V auf den Leitungen LOAD, DATA und CLOCK. Dazu noch mal Dioden in Sperrichtung von LOAD, DATA und CLOCK nach Masse. Kannst 1N4148 nehmen! Die Beschaltung verhindert Datenmüll und Datenrückübertragungen. Gruß Michael P.S. Ich weiß: Threat schon sehr Alt!
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.