Forum: Mikrocontroller und Digitale Elektronik Einstellung Page beim KS0108 macht Probleme


von Rüdiger (Gast)


Lesenswert?

Guten Tag.

Ich habe das Problem das ich es irgendwie nicht hinbekomme die Page ein 
zu stellen.
1
   ldi      Temp1,       0b10111010      ; Display Page einstellen auf 3
2
   out      DataPort,    Temp1           ; Aund als Daten ausgeben
3
   clr      Temp1                        ; Testweise zwischenzeitig geleert
4
   ldi      Temp1,       (1<<CS1)        ; Chip1 auswählen
5
   out      ComPort,     Temp1           ; Chip auswahl an Befehl Ports ausgeben
6
   rcall    SetE                         ; Zur Übernahme ca. 1,5us E Hoch ziehen
7
   rcall    WaitBusy                     ; Warten bis nichtmehr am Arbeiten


Hier ist der Ausschnitt des Codes.

Wenn ich danach etwas ausgebe wird es geschrieben als wenn ich diesen 
Code garnicht drin hätte.

Reset ist die Zeit über Low (aktiv), im Datenblatt steht aber das dies 
geht und ich konnte auch wärenddessen etwas schreiben.

Datenblatt:
http://www.datasheetcatalog.org/datasheets2/16/160893_1.pdf

von holger (Gast)


Lesenswert?

>Reset ist die Zeit über Low (aktiv),

Reset muss high sein wenn du was ans Display schickst.

von Rüdiger (Gast)


Lesenswert?

Argh .....

Funktioniert ....

Warum kann man zwar Auf dem Display während des Reset schreiben, aber 
nicht die "Page" wählen?

Im Datenblatt steht das während des Reset nur die "Read" nicht 
funktionieren.

von holger (Gast)


Lesenswert?

>Im Datenblatt steht das während des Reset nur die "Read" nicht
>funktionieren.

Im Datenblatt steht auch das bei Reset low die Page
im Controller auf 0 gesetzt wird;)

von Rüdiger (Gast)


Lesenswert?

Wird sie aber nicht ^^...

Wenn ich als letztes die Page auf 3 geschrieben habe, Resette bin ich 
noch immer in Page 3 ...

Naja

Vielen Dank
Dann mach ich mal weiter

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
Noch kein Account? Hier anmelden.