Ausgabe verlangsamen

Gast #67809
Hallo zusammen

Ich habe aus 18 x 8 LEDs eine Matrix gebaut, die ich jetzt mit einem
Atmel ansteuern möchte. Die Matrix hab ich mit 4094 Bausteinen, je 9
hintereinander kaskadiert aufgebaut. Das funktioniert auch ganz schön.
Durch einen anderen Beitrag hier im Forum hab ich jetzt rausgefunden
dass der 4094 nur bis ca 1Mhz bei 5Volt arbeitet. (Laut Datenblatt typ.
3.5 Mhz). Ich hatte aber vor den Atmega8515 mit 8 Mhz zu betreiben. Die
Frage ist jetzt, wie ich die Ausgabe zu den ICs auf 3 Mhz verlangsamen
kann. Warteschleifen? Einfach immer 4 Befehle dazwischen-schalten?
Buffering?

Bin froh für jede Idee, habe keine Lust nochmal 288 Lötstellen zu
machen :)

Danke & Gruesse

Flavio
Gast #67811
Hast du die 4094 an die SPI angeschlossen? Wenn ja, kannst du ja die
SPI-clock-rate verringern (clk/4,/16,/64 oder /128), mit 8Mhz Quarz und
clk/16 bist du dann schon bei gemütlichen 500kHz.
Und wenn die Ausgabe per Software erfolgt, kannst du das ja leicht
selbst anpassen, wie so oft fehlt das Programm.
Gast #67812
@crazy horse
noe, bis jetzt hab ichs via portpins angesteuert. das ist ne gute idee,
werd ich anschauen. die ausgabe erfolgt per software, programm gibts
ausser einem for loop noch keines.

vielen dank & gruesse

flavio
Gast #67813
Also in meinem CMOS-Kochbuch steht was von 2,5 bzw. 10Mhz. Genau kannst
Du das im Datenblatt des 4094 nachschauen (der Wert ist je nach
Hersteller verschieden). Wenn Du das Ganze per Hand ansteuerst, wirst
Du sicher keine Probleme bekommen.

Stefan
Gast #67814
@Stefan
ja, eben, laut meinem Datenblatt bei 5 Volt Vcc typisch 3.5Mhz. Bei 12
Volt kann man mit 8 Mhz arbeiten, das hab ich aber nicht...

Gruesse & Danke

Flavio
Gast #67815
Hi,

hehe das gleiche habe ich eben auch mal schnell geproggt.

Also ich wollte gerne das Zeichen Doppel Pfeil nach oben anzeigen
Binaer waere es so 0001 0010 (High Nipple , Low Nipple) das waere
Dezimal 18. Im Simulator zeigt er aber nix an. Ist das ein Fehler im
Simulator oder ein Denkfehler bei mir.

Desweiteren wuerde mich interessieren ob man die Moeglickeit hat eine
Zeile zu Invertieren.

Mfg

Dirk
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.