Lauflicht-Programm CMOS-ICs CD4094

kram dashier nochma raus, wie kann ich denn die ausgabe des cd 4094 komplettabschalten, die led leuchtet immer ganz schwach bzw alle 3 farben leuchten immer ganz schwach, obwohl nable output auf 0 ist ,. oder haengt das mit dem uln2003 zusammen?
 
hat jemand ne idee wie ich den ansteuerungscode en bisschen komprimieren kann ?
ich hab 3x2 cd4094 verschaltet, d.h. ich muss 3 mal 2 bytes raussenden
würde das so machen
Code:
for i=1 to 3
latch+i = 0
spitout ....
latchi=1
latchi=0
next

soweit ich jetzt probiert hab, kann man aber die namen nicht "zusammenbauen" latch bezeichnet einen Ausgang und i halt die nummer,.

oder sollte man vielleicht nen portx damit machen und dann mit shiftleft die 1 im "portx" immer um 1 verschieben ?
 
werds bisauf weiteres erstma so machen

Code:
               For I3 = 0 To 3
                  Latch1 = 0
                  Latch2 = 0
                  Latch3 = 0
                  Shiftout Dout , Clock , Ausgabebyte , 0 , 8 , 0               'daten rausschieben,
                  Shiftout Dout , Clock , Ausgabebyte , 0 , 8 , 0               'daten rausschieben,
                  Latch1 = 1
                  Latch2 = 1
                  Latch3 = 1
                  'Latch1 = 0
                Next
 
Was sind denn Latch1..3?
Edit: Hab das ganze nochmal überflogen...
Die 3 sind per alias an drei (aufeinanderfolgende?) Port-Register-Bits gebunden?
Wenn es ausreicht, die 2mal zu toggeln, kannst Du das mit einer Instruktion machen, indem Du den entsprechenden Wert in das PINregister schreibst (für die entsprechenden bits).
Wenn der Latch für alle drei Bausteine immer synchron erfolgt, sollte der sich auch an ein Bein des µC binden lassen.
 
ja, wollte es eigentlich ziemlich universal machen, deshalb haengen die 3 latch leitungen sperat am µC, die datenleitungen, clock usw,. werden zusammen genutzt
hab im mom aber wenig zeit ,.. deshalb werd ichs erstma so betreiben ,.
ja die haengen am selben port direkt nebeneinander,. .. hab da garnich dran gedacht :D
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)