4094 mit 16F628 ansteuern

OP #1785285
Lesenswert?
• ▲
▼
Hallo,
ich versuche einen 4094 mit einem PIC 16F628 anzusteuern!
beschaltung habe ich mit in das asm-file geschrieben!
Ich bin noch anfänger und würde gern mal wissen wo mein fehler liegt...
wäre supernett wenn mir jemand helfen könnte!,
und mir eventuell sagt wo mein fehler in der programiereung liegt!
am 4094 leuchten die led's undefinierbar

mfg sunny
Angehängte Dateien:
Gast #1785318
Lesenswert?
• ▲
▼
Mir ist im Code ne Kleinigkeit aufgefallen, das könnte es schon sein. 
Wie schnell ist denn der PIC? CLK wird gesetzt, und mit dem nächsten 
Befehl schon wieder gelöscht. Das könnte zu schnell sein, da müßte unter 
Umständen ein nop-Befehl zur Verzögerung dazwischen. Man muß mal ins 
Datenblatt des 4094 schauen, wie die Schaltzeiten definiert sind, ich 
habs gerade nicht zur Verfügung.
OP #1785416
Lesenswert?
• ▲
▼
die anderen signale laufen
Den kommentar habe ich schon bei mir geändert!
keine ahnug wie ich daruf kam....
okay und wie bekomme ich es jetzt hin das ich mit zb
 movlw B'00000001' den ersten ausgang des 4094 auf high schalte?

ich stehe da n bissl aufm schlauch.
aber schonmal danke für die reichlich vielen antworten!
hier wird echt schnell geholfen!
Gast #1785461
Lesenswert?
• ▲
▼
So sollte es klappen:

main
  movlw  B'00000001' ; lade W mit Konstante
  banksel .....      ; Bank, in der cdsend liegt
  movwf  cdsend      ; kopiere W in Variable cdsend
  banksel .....      ; ursprüngliche Bank, wenn nötig
  call  cd4094_send  ; Funktionsaufruf
  goto  main         ; und wieder von vorne
Gast #1785778
Lesenswert?
• ▲
▼
Hallo
Muß denn OE mitgeschaltet werden?
Kann das Byte CDSend nicht mit dem Schiebebefehl
in einer 8ter Schleife ausgegeben werden.
Danach Str H/L und Ende.
Sonst wirst du mit deiner Programmstruktur mit 512
einzeln anzusteuernden Dioden ein wenig Schreibarbeit leisten müssen.

Gruß

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.