Hallo Zusammen Ich betreibe 8x9 LEDs an 9 kaskadierten 4094 Bausteinen. Am AVR sind 2 Ports belegt, einer um die Daten rauszutickern (PC6), einer fuer den Clock (PC7). Das funktioniert auch wunderschön. Mit meinem Testprogramm (Attached), das alle LEDs zum leuchten bringt hatte ich aber das Problem dass die LEDs flackern. Gestern und vorgestern war das so, nach 3 Tagen non-stop laufzeit leuchten die Dinger jetzt gleichmässig. Hat einer eine Idee was das sein könnte? Ich hab die LEDs ohne Vorwiederstände angeschlossen, die Stromversorgung ist ein 11V 1.2A Netzteil, dass ich mit einem 7805 (der saumässig heiss ist) auf 5V runterschalte. Die LEDs sind 0.2mA low-current LEDs. Vielen Dank fuer eure Hilfe & Gruesse Flavio Curti
und was machst Du mit dem Strobe Input??? (Pin1) Der ist schon wichtig für flackerfreien Betrieb.
Den Strobe hab ich mitnem Widerstand (100 Ohm imho) auf VCC verbunden. Bei allen ICs zusammen. Danke & Gruesse Flavio PS: genau, der AVR läuft mit 1 MHZ (ungefähr, einfach default setting atmega8515)
Den darfst Du aber erst aktivieren, wenn Du Deine Schiebeoperation beendet hast. Während Du Daten reinsteckst flackern die natürlich durch...
Ah, das hab ich nicht gewusst. Sollte ich Strobe also analog Clock auf einen Port schalten? Clearen waehrend dem reinshiften, und set(ten) zum anzeigen? Und anstatt mit Widerstand auf VCC, ohne Widerstand direkt auf einen Port? Vielen Dank & Grüsse Flavio
hi warum 11 volt um 5volt zu stabilisieren? 8volt genuegen. trenne die 5 volt leitung auf und setze 2-3 7805 ein. ed
Ich hatte nur ein 11 Volt Netzteil rumliegen... Den Tip mit dem auftrennen werd ich mir mal ansehen...
ja, direkt mit einem PortPin verbinden. Der aktuelle Zustand des intnernen Schiebregister wird immer nach außen ausgegeben, wenn Strobe auf High ist. Also Strobe low halten..Daten reinschieben..Strobe high schalten (danach darfst Du gleich wieder auf Low gehen) Die Strobes hängst Du natürlich auch alle zusammen an einen Pin!
@jangomat: Genial, vielen Dank, es funktioniert perfekt... Danke & Gruesse Flavio
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.