Matrix-Display ansteuern (2x8 Zeichen)

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 06 10 2024  00:01:50      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
Matrix-Display ansteuern (2x8 Zeichen)
Suche nach: display (12201)

    







BID = 170447

technoid

Gerade angekommen


Beiträge: 4
Wohnort: HN
 

  


Hallo!
Ich hab da ein Matrix-Display (2x8 Zeichen).
Dieses versuche ich anzusteuern um beliebigen Text anzuzeigen. Jedoch will dies irgendwie nicht!
Ich möchte dies 4-Bittig ansteuern und hierfür muss es folglich initialisiert werden. Doch ich hab so das gefühl, dass ich hierbei schon was falsch mache! Ich hab hier mal die Ausgaben die ich über den Parallelport meines PC's an das Display übergebe. Wäre echt toll, wenn mir jemand mal sagen könnte, ob diese Initialisierung stimmt, oder ob ich da was falsch mach! Danke im Voraus!



Code :


E RS D7 D6 D5 D4

0 0 0 0 1 1
1 0 0 0 1 1 (auf 8-Bit setzen)
0 0 0 0 1 1

0 0 0 0 1 1
1 0 0 0 1 1 (auf 8-Bit setzen)
0 0 0 0 1 1

0 0 0 0 1 1
1 0 0 0 1 1 (auf 8-Bit setzen)
0 0 0 0 1 1

0 0 0 0 1 0
1 0 0 0 1 0 (auf 4-Bit setzen)
0 0 0 0 1 0



0 0 0 0 1 0
1 0 0 0 1 0
0 0 0 0 1 0
(2-zeilig, 5x8-Punkt-Matrix)
0 0 1 0 0 0
1 0 1 0 0 0
0 0 1 0 0 0


0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
(Display aus)
0 0 1 0 0 0
1 0 1 0 0 0
0 0 1 0 0 0


0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
(Display löschen)
0 0 0 0 0 1
1 0 0 0 0 1
0 0 0 0 0 1


0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
(Kursor nach rechts wandernd, kein Display shift)
0 0 0 0 1 0
1 0 0 0 1 0
0 0 0 0 1 0


0 0 0 0 0 0
1 0 0 0 0 0
0 0 0 0 0 0
(Display ein)
0 0 1 1 0 0
1 0 1 1 0 0
0 0 1 1 0 0

fertig



(E = Enabled-Leitung)

BID = 170451

Dracos-Carazza

Gesprächig



Beiträge: 185
Zur Homepage von Dracos-Carazza ICQ Status  

 

  

verschwindet ein schwarzer balken ? wenn von anfang an keiner zu sehen ist, ist entweder der kontrast zu schwach oder, der controller am sack.

greetz Carazza

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !



Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !

BID = 170453

technoid

Gerade angekommen


Beiträge: 4
Wohnort: HN

Es ist am ende die komplette obere Zeile an!
ist das normal? oder sollte da dann was anderes angezeigt werden?

BID = 170467

Dracos-Carazza

Gesprächig



Beiträge: 185
Zur Homepage von Dracos-Carazza ICQ Status  

normal ist die obere zeile an, wenn sie noch nicht initialisiert wurde. versuch mal das lcd im 8- bit modus über programme wie lcd hype oder JaLCDS anzusprechen, um sicher zu gehen das es auch funktioniert.

greetz Carazza

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !



Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !

BID = 170470

technoid

Gerade angekommen


Beiträge: 4
Wohnort: HN

Ich werds mal probieren!
Aber der Code, den ich zum initialisieren benutze würde dann stimmen oder wie? Was müsste das Display nach solcheiner Initialisierung dann eigentlich anzeigen wenn das Display funktioniert?

BID = 170485

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5308
Wohnort: irgendwo südlich von Berlin

von was für nem Display ist denn hier eigentlich die Rede? Die Ansteuerung hängt doch wohl vom Controller ab und der wurde bisher nicht genannt. Ansonsten einfach Datenblatt zum Controller lesen und wie es schon vorgeschlagen wurde einfach mal mit LCDHype testen.

BID = 170492

Nukeman

Schriftsteller



Beiträge: 754
Wohnort: bei Kleve

Hi !

Wenns um einen HD44780-Display-Controller geht,
liegt das Problem vielleicht darin, dass der erste
Befehl nach dem Umschalten auf 4-Bit-Mode 2-mal geschickt
werden sollte, um ihn sicher zu übertragen.

Bei meinem HD44780-Display funktioniert nach Reset diese
Sequenz:



Code :


E RS D7 D6 D5 D4

0 0 0 0 1 0 4-Bit Mode setzen 0x2x
1 0 0 0 1 0 (auf 4-Bit-Mode setzen)
0 0 0 0 1 0 (wird als 8-Bit Cmd eingelesen )


0 0 0 0 1 0 Display-Reset 0x28
1 0 0 0 1 0
0 0 0 0 1 0

0 0 1 0 0 0
1 0 1 0 0 0
0 0 1 0 0 0


0 0 0 0 1 0 Display-Reset 0x28
1 0 0 0 1 0
0 0 0 0 1 0

0 0 1 0 0 0
1 0 1 0 0 0
0 0 1 0 0 0

.. dann weiter mit den beschriebenen Einzelkommandos




Gruss,
Stefan

BID = 170563

hajos118

Schreibmaschine



Beiträge: 2453
Wohnort: Untermaiselstein

evtl. per Pull-up / pull down die übrigen Datenleitungen des LCD auf festen Pegel (üblicherweise "high") ziehen.
Bei mir hat's geholfen...
Hajo

BID = 170965

technoid

Gerade angekommen


Beiträge: 4
Wohnort: HN

Vielen vielen Dank für Eure so super schnelle Hilfe!
Es lag leider tatsächlich an der Anzeige!
Sie war kaputt! Hab noch eine baugleiche Anzeige gehabt und mit der gings dann! Bin Überglücklich!


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 182131647   Heute : 10    Gestern : 5445    Online : 740        6.10.2024    0:01
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.072105884552