Forum: Mikrocontroller und Digitale Elektronik Winstar 12232A 122*32 Matrixdisplay


von Tobi W. (tobiweber)


Lesenswert?

Hey, ich versuche zz ein Winstar 12232A (A-Type) Display anzusteuern, 
allerdings hab ich nicht wirklich eine Ahnung wie das mit dem 
initialisieren geht, aus dem Datenblatt werd ich irgendwie auch nicht so 
wirklich schlau, ich hab mir dass datenblatt vom Controller SED1520 
geholt und dass des Displays selber aber die beiden stimmen bei den nach 
aussen geführten pins nicht ganz überein. was diese displays angeht ist 
dass mein erster versuch. Zur ansteuerung nehme ich einen AtMega16L, der 
sitzt auf einem STK 500 Programmierboard.
Die Pinbelegung des Displays sieht folgendermaßen aus:

Vss (Pin1) = GND
Vdd (Pin2) = VTG (+5V vom STK 500)
Vo  (Pin3) = Regelbare gleichspannung, ca 0 - 1,5V...
A0  (Pin4) = RA1
CS1 (Pin5) = RA2
CS2 (Pin6) = RA3
NC  (Pin7) = RA4
NC  (Pin8) = RA5
R/W (Pin9) = RA6
DB0 (Pin10)= RD0
DB1 (Pin11)= RD1
DB2 (Pin12)= RD2
DB3 (Pin13)= RD3
DB4 (Pin14)= RD4
DB5 (Pin15)= RD5
DB6 (Pin16)= RD6
DB7 (Pin17)= RD7
RES (Pin18)= RA7
A   (Pin19)= 5V (+1 Vorwiderstand ca 4,2V)
K   (Pin20)= GND

ich hab dass display bereits angeschlossen, es leuchtet auch, die 
einzelnen Bildpunkte werden angezeigt und der Kontrast ist regelbar.

Ich würde die initialisierung gerne in Assembler Programmieren da ich 
mich mit C noch nicht beschäftigt habe, ich bin für jede hilfe dankbar

Gruß Tobi

von spess53 (Gast)


Lesenswert?

Hi

>Ich würde die initialisierung gerne in Assembler Programmieren da ich
>mich mit C noch nicht beschäftigt habe, ich bin für jede hilfe dankbar

Und an welcher Stelle klemmt es genau?

MfG Spess

von Tobi W. (tobiweber)


Lesenswert?

hey, naja als erstes bin ich mir nicht sicher wie ich die Steuerbits 
setzen soll, bzw welche die steuerbits sind, A0 und R/W sind 2 soweit 
ich dass verstanden hab, aber laut controllerdatenblatt gibt es ja 3 
leitungen,
welche ist also die dritte? eine E (so wird die dritte Steuerleitung im 
Controllerdatenblatt genannt) leitung gibt es ja nicht.

und dann wurde mir noch gesagt das ein einzelner initialisierungsschritt 
einen gewissen zeitraum beansprucht, ich bin mir nach dem datenblatt 
aber nicht sicher wie lange diese zeit ist und ob sie für jeden schritt 
gleich lang ist

mfg und danke Tobi

von spess53 (Gast)


Lesenswert?

Hi

>soweit ich dass verstanden hab, aber laut controllerdatenblatt gibt es ja 3
>leitungen, welche ist also die dritte? eine E leitung gibt es ja nicht.

Das Display hat zwei SED1520 Controller. CS1 und CS2 sind die E-Eingänge 
der beiden Controller. Also CS1 für die linke und CS2 für die rechte 
Displayhälfte.

MfG Spess

von Tobi W. (tobiweber)


Angehängte Dateien:

Lesenswert?

Okey, danke und zu den Zeiten zwischen den schritten,


>und dann wurde mir noch gesagt das ein einzelner initialisierungsschritt
>einen gewissen zeitraum beansprucht, ich bin mir nach dem datenblatt
>aber nicht sicher wie lange diese zeit ist und ob sie für jeden schritt
>gleich lang ist



kann es sein dass mir dieser teil aus dem Datenblatt weiterhilft, wenn 
ja wie:)? tut mir leid falls diese frage überflüssig oder dumm ist aber 
ich hab in diese Richtung noch nichts gemacht

mfg tobi

von spess53 (Gast)


Lesenswert?

Hi

>kann es sein dass mir dieser teil aus dem Datenblatt weiterhilft, wenn
>ja wie:)? tut mir leid falls diese frage überflüssig oder dumm ist aber
>ich hab in diese Richtung noch nichts gemacht

Kannst du als Anhaltspunkt nehmen.

MfG Spess

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.