Forum: Mikrocontroller und Digitale Elektronik 2x16 Display zeigt nur hieroglyphen an


von Basti (Gast)


Lesenswert?

Hallo,
Habe mir ein paar Displays aus China bestellt die ich heute ausprobieren 
wollte. Es werden aber nur irgendwelche hieroglyphen angezeigt. Zahlen 
werden normal angezeigt.
Kann das sein das die Displays nur Chinesisch...können oder kann man das 
auch umstellen.

Gruß Basti

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Typenbezeichnung? Fotos vom Chip? Link zum Chinamann?

von Basti (Gast)


Lesenswert?


von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Hmm, in den rechtlichen Infos zum Verkäufer stehen auch schon 
Hieroglyphen. Wen du dir sicher bist, das deine Ansteuerung korrekt ist 
( anderes Display probieren) dann hast du einen chinesischen oder 
japanischen ROM. Umstellen ist bei den Displays nicht möglich. Du hast 
allerdings 8 frei definierbare Zeichen.
U3 sieht interessant aus, da passt irgendein 8-pin SOIC rauf.

von Uwe (de0508)


Lesenswert?

Schreibe dir doch mal ein Programm, dass alle Zeichen darstellt.
Immer in 16 Happen, dann mach bitte jeweils ein Bild und stelle sie hier 
ein.

von Werner (Gast)


Lesenswert?

Basti schrieb:
> Kann das sein das die Displays nur Chinesisch...können oder kann man das
> auch umstellen.

Schreib doch mal systematisch die ASCII-Zeichen von 0x10 bis 0xFF ins 
Display. Die "Hieroglyphen" liegen normalerweise im Bereich 0xA0 bis 
0xDF. Dahinter kommen noch Griechische Buchstaben.

Funktionieren denn die benutzerdefinierten Zeichen?

von M. J. (manfred-64)


Lesenswert?

Hi,

hab so eins hier, macht keinerlei Probleme.
Selbst definierte Zeichen hab ich allerdings noch nicht benutzt.

von Chinamann (Gast)


Lesenswert?

Überprüfe die Verdrahtung. Du hast vielleicht Datenleitungen vertauscht 
oder nicht angeschlossen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Chinamann schrieb:
> Überprüfe die Verdrahtung. Du hast vielleicht Datenleitungen vertauscht
> oder nicht angeschlossen.

Hmm, im 8 Bit Betrieb könnten das dann höchstens D6 und D7 sein, denn 
die Zahlen gehen ja. Im 4-bit Betrieb ist das ganz ausgeschlossen, denn 
die Initialisierung klappt ja soweit. Schau doch nochmal bitte, ob auf 
der Platine eine komplette Bezeichnung steht, mit Suffix oder Prefix.
Übrigens enthält das HD44780 Datenblatt komplette Listings für 
verschiedene Font-ROMs, kannst ja mal gucken, ob da irgendwas auf dein 
LCD passt.

von Basti (Gast)


Angehängte Dateien:

Lesenswert?

Hier mal zwei Bilder:
1. Zeile: 1234567890
2. Zeile: ABCDEFGHIJKLMNOP

Hab erst mit der Programmierung von Mikrocontrollern angefangen und weiß 
nicht wie ich systematisch die ASCII-Zeichen von 0x10 bis 0xFF anzeigen 
lasse.
Hat vielleicht irgendwer schon so ein Programm oder schreibt mir schnell 
eins?

von Basti (Gast)


Lesenswert?

LCD wird im 4 bit Modus betrieben.

von Bernhard M. (boregard)


Lesenswert?

Ich würde mal sagen Kurzschluss zwischen D6 und D7 (da im 4-bit Mode)...

Edit: Dem Photo nach könnte es auch der Lötklecks bei D2 und D3 sein..

von AVR Bastler (Gast)


Lesenswert?

Wer weder Löten noch Programmieren kann sollte sich an die eigene Nase 
fassen und die Ursache des Problems nicht bei anderen suchen!

von Bernhard M. (boregard)


Lesenswert?

AVR Bastler schrieb im Beitrag #2708114:
> Wer weder Löten noch Programmieren kann sollte sich an die eigene Nase
> fassen und die Ursache des Problems nicht bei anderen suchen!

Blödsinn, wenn alle fehlerfrei arbeiten (und denken ...) würde, gäbs 
diese Forum nicht...

von j^2*7 (Gast)


Lesenswert?

Die Leitungen sind ja sehr "eigenwillig" angelötet ...

von AVR Bastler (Gast)


Lesenswert?

@Bernhard: Hat vielleicht irgendwer schon so ein Programm oder schreibt 
mir schnell eins?

Na dann leg mal los! Blöd daherreden ist einfacher als wirklich zu 
helfen.

von Bernhard M. (boregard)


Lesenswert?

AVR Bastler schrieb im Beitrag #2708129:
> @Bernhard: Hat vielleicht irgendwer schon so ein Programm oder schreibt
> mir schnell eins?
>
> Na dann leg mal los! Blöd daherreden ist einfacher als wirklich zu
> helfen.

Ich weiß zwar jetzt nicht, von welchem Programm Du sprichst, aber hier 
passt ein Zitat von Dir oben:
"...sollte sich an die eigene Nase fassen"

Es ist auch schon auffällig, daß solch sinnlose Beiträge hier oft nur 
von "Gästen" kommen...

von Basti (Gast)


Angehängte Dateien:

Lesenswert?

Hat sich erledigt war wirklich ein Kurzschluss zwischen D6 und D7.
Danke

Gruß Basti

von AVR Bastler (Gast)


Lesenswert?

Basti schrieb:
Hab erst mit der Programmierung von Mikrocontrollern angefangen und weiß
nicht wie ich systematisch die ASCII-Zeichen von 0x10 bis 0xFF anzeigen
lasse.
Hat vielleicht irgendwer schon so ein Programm oder schreibt mir schnell
eins?

Vielleicht hilft das unserem Bernhard.
Viele grüße von einem Gast, der zumindest Lesen kann!

von Bernhard M. (boregard)


Lesenswert?

AVR Bastler schrieb im Beitrag #2708192:
> Vielleicht hilft das unserem Bernhard.
> Viele grüße von einem Gast, der zumindest Lesen kann!

Jetzt ja, da Du zitiert und damit klar gestellt hast, worauf Du Dich 
beziehst.
Dein erstes Posting hatte nämlich nicht klargestellt, worauf es sich 
bezieht; da es sich direkt unter meinem Posting befand, sah es so aus, 
als ob es sich darauf bezieht.

Vielleicht hilft das unserem Gast, daß er sich in Zukunft entwas genauer 
ausdrückt, wenn er etwas postet (wobei genanntes Posting ja niemanden 
geholfen hat)...

von Bernhard M. (boregard)


Lesenswert?

AVR Bastler schrieb im Beitrag #2708129:
> @Bernhard: Hat vielleicht irgendwer schon so ein Programm oder schreibt
> mir schnell eins?
>
> Na dann leg mal los! Blöd daherreden ist einfacher als wirklich zu
> helfen.

Hierzu noch:
Wer hat jetzt geholfen, und wer blöd dahergeredet?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Basti schrieb:
> Hat sich erledigt war wirklich ein Kurzschluss zwischen D6 und D7.

Schön, dass dir geholfen wurde.

Nun hilf bitte auch Andreas (unserem Forenbetreiber) und verzichte
auf die Angabe einer Email-Adresse, die nicht deine eigene ist.
Wenn du keine Kommunikation des Forensystems oder der Moderatoren
mit dir wünschst, dann gib einfach keine Mailadresse an.  Dann
erfährst du natürlich auch nicht, wenn mal ein Thread verschoben
worden ist oder dergleichen, aber die Angabe einer fremden und/oder
nicht existierenden Adresse ist unhöflich (falls sie nämlich doch
existiert und folglich jemand anders belästigt wird) und unsinnig.

Sorry, dass ich das hier öffentlich schreiben muss, aber aus nahe-
liegenden Gründen kann ich dir das ja nicht in einer privaten Mail
mitteilen.

von AVR Bastler (Gast)


Lesenswert?

@Bernhard: Schön daß Du geholfen hast, aber diese Hilfe ist aus 
pädagogischen Gründen eher zweifelhaft. Ich bastle seit über 30 Jahren 
und zu der Zeit gab es kein Internet, wo man wegen jedem Pups in einem 
Internetforum einen Thread aufmachen konnte. Damals war Eigeninitiative 
gefragt. Wenn mal was nicht ging (und das war die Regel) habe ich halt 
mal mit primitivstem Meßequipment (analoges Multimeter) meine Schaltung 
überprüft. 99% der Fehler (die selbstredend jedem passieren können) 
konnten damit gefunden werden. Positiver Nebeneffekt: Aus Fehlern kann 
man Lernen. Ob unser Basti jetzt viel gelernt hat lasse ich mal offen.
Daß dieser Basi auch noch eine gefakte E-Mail angegeben hat setzt dem 
Ganzen noch die Krone auf. Wird unserem Gutmenschen Bernhard sicher auch 
nicht stören.

mfG ein Gast ( und ich bin stolz darauf).

von Bernhard M. (boregard)


Lesenswert?

@AVR Bastler
Du musst ja ganz schön verbittert sein...

Ich bastle auch schon mehr als 30 Jahre, ich kenne das, ohne Internet 
und habe mich mit Analogmultimeter durchgebissen.

Wenn ich deshalb jetzt niemanden helfen wollte, dann würde ich in einem 
solchen Forum weder reinschauen, noch etwas posten.

Ich bin allerdings froh, wenn sich heute überhaupt noch jemand mit 
"Basteln" beschäftigt und nicht nur am Handy daddelt oder im Internet 
herumhängt, deshalb helfe ich auch bei solchen Fehlern wie hier.

Und wer, ausser Dir, wäre auch bei solch einem "einfachen" Fehler nicht 
schonj mal froh gewesen, wenn ihm jemand geholfen und damit Stunden der 
Suche erspart hätte. Und das mit der EMail Adresse hast Du natürlich 
auch sofort irgendwo oben herausgelesen....

Du solltest Moderator werden, damit solche wie ich nicht Anfängern, 
hilflosen und ähnlichen helfen können...

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.