Wettaufruf "Probleme mit LCD"

#890629
Lesenswert?

Wettaufruf "Probleme mit LCD"

Ich wette, dass bis zum 30.6.2008 mindestens noch 20 gleichlautende 
Threads aufgemacht werden mit folgenden Eigensachaften:

1) Ich bekomme mein LCD mit einem 44870 nicht zum laufen.

2) Es wird kategorisch behauptet werden, das ALLES richtig angeschlossen 
wurde. Dies wird sich später als infame Lüge herausstellen.

2) Es wird kategorisch behauptet werden, das ALLES richtig initialisiert 
wurde. Dies wird sich später als infame Lüge herausstellen.

3) Der Fragensteller wird nicht wissen was ein Datenblatt ist, oder es 
BEHARRLICH ignorieren. Ein Datenblatt wird ihn nicht im geringsten 
interessieren. Auch wenn es kostelos und leicht downloadbar ist.

4) Er wird dann im Verlaufe endloser Postings dümmliche Fragen stellen, 
die EIN EINZIGER 5-sekündiger Blick in das mysteriöse Datenblatt längst 
beantwortet hätte.

5) Der Fragensteller wird nicht auf die Idee gekommen sein, einen der 
bestehenden ca. 12.000 (zwölftausend) Threads zum exakt gleichen Thema 
vorher zu lesen.

6) Der Fragensteller wird auch nach etlichen Rückfragen und Hinweisen 
IMMER NOCH behaupten, dass ALLES richtig angeschlossen und programmiert 
wurde. Dies wird sich dann später als pampige und leichtfertige Lüge 
herausstellen.

7) Am Ende wird der Fragensteller einräumen, dass er etwas falsch 
angeschlossen hatte oder ein Portbit nicht richtig definiert wurde. Der 
ganze Thread wird sich damit dann als absolut vermeidbar herausstellen.


Wetten? Oder erhöht jemand?

Jochen Müller
Gast #890639
Lesenswert?

Erstens wird es in diesem Forum bis zu besagtem Datum noch Threads von 
ganz anderer Sinnleere geben, und zweitens kommt man solch unfähigen 
Fragestellern ganz gut bei, indem man sie beharrlich auf das Datenblatt 
und bestehende Threads hinweist. Aber leider gibt es immer wieder Leute, 
die endlos Zeit zu haben scheinen, ausführlich selbst auf dümmste Fragen 
zu antworten. Logisch, dass sich so gewisse Faulpelze gar nicht mehr die 
Mühe machen, selbst zu denken.
#890648
Lesenswert?

Hallo, wenn sie Hilfe zu einem LCD benötigen sagen sie "LCD"

Wenn sie Hilfe mit einem Alphanumerischen Display benötigen sagen sie 
"alphanumerisch"

Wenn sie nichts angezeigt bekommen, sagen sie "nichts"

Haben sie das Datenblatt gelesen und verstanden sagen sie "ja"

Haben sie das Forum durchsucht und die Ergebnisse gelesen dann sagen sie 
"ja"

[10 Min später...]

Sind sie sicher, daß sie ein Forumsbeitrag erstellen wollen, sagen sie 
"ja"

__

Das wäre die Lösung für die Probleme der Menschheit ;-)

(In Erinnerung an die nette Werbung mit dem Gemüseverkäufer)

■
Gast #890650
Lesenswert?

> 1) Ich bekomme mein LCD mit einem 44870 nicht zum laufen.

> 5) Der Fragensteller wird nicht auf die Idee gekommen sein, einen
> der bestehenden ca. 12.000 (zwölftausend) Threads zum exakt gleichen
> Thema vorher zu lesen.

Naja, die Forumssuche nach 44870 liefert auch gerade mal 4 Threads:

1. Denjenigen mit der ID 44870,
2. einen, in dem auf den unter 1 genannten verwiesen wird,
3. einen, in dem es zwar um LCDs geht, bei dem aber alles richtig
   angeschlossen war und
4. diesen hier.

Also keine 12000, sondern ein einziger, der nicht einmal richtig
passt. Wie kann es man da einem Fragesteller verübeln, wenn er einen
neuen Thread zum Thema anfängt?

Ok, es gibt ca. 1000 Threads zum 44780 bzw. HD44780. Aber was kann der
neue Fragesteller dafür, dass alle 1000 sich in der Typbezeichnung des
Controllers vertippt haben und deswegen die Suche erfolglos bleibt? ;-)
#890676
Lesenswert?

Am einfachsten wäre dir Lösung die ich schonmal vorgeschlagen habe: Ein 
eigenes Forum für LCDs. Da bräuchte dann niemand reinschauen, und die 
ganzen dumme Fragensteller wären unter sich.
Es ist in der Tat fast immer sinnlos solche Fragen zu beantworten, denn 
die Probleme liegen fast immer in der Hardware oder an irgendwelchen 
"Features" des µC wie z.B. aktivierter Watchdog, JTAG usw, oder 
verdrehte Pins, Pins die an den falschen Port angeschlossen sind, usw. 
Eben solche die man anhand des (selten) geposteten Softwareausschnitts 
nicht beantworten kann.
Ich war manchmal auch schon am verzweifeln, wiso das LCD nicht läuft. Da 
ich aber sicher war, dass meine Software OK ist, suchte ich stunden nach 
dem Fehler. Am Ende waren alles dumme Fehler in der Hardware wie ein 
direkt am LCD nicht richtig gequetsches Kabel o.ä.

Vielleicht sollte man mal einen kompletten Code für einfache LCD 
Ansteuerung in C und ASM in den LCD Artikelsammlung stellen, der ganz 
sicher funktioniert. Dann könnten die Leute mal ihre Hardware prüfen, 
was schonmal mindestens die Hälfte aller Fragen überflüssig macht. 
Zumindest machen sollte. Viele werden trotzdem fragen, da es einfacher 
ist andere lesen, denken und arbeiten zu lassen, als selbst mal was zu 
tun. Viele scheinen ja wirklich Probleme mit dem Lesen zu haben, wie man 
u.a. an den täglichen Fragen in der Codesammlung sehen kann.
Gast #890679
Lesenswert?

@Jochen Müller (taschenbuch)

Aus vielen Threads lassen sich die Informationen nur schwer herauslesen. 
Einige Threads fangen konstruktiv an und enden dann in kleinlichen 
Auseinandersetzungen.

Hinzu kommt: Niemand ist gezwungen einen Thread anzuwählen oder gar zu 
beantworten.

Ingo
(Firma: Nisch-Aufzüge) Persönliche Seite #890682
Lesenswert?

... kopfschüttelnd

- und dann gibbet et noch Großkopferte, die nie klein angefangen, sich 
nie vertan und nie einen Fehler gesucht und diesenn immer selbständig 
gefunden haben, Also nie der Hilfe des Forums bedurften, und sich nur 
zum abkotzen über die "1.Klässler" hier einfinden.

- später wird sich herrausstellen, dass sie gerade mal in die 3. Klasse 
gehen und einen auf Penäler machen, weil sie ja nächstes Jahr auf die 
Oberprima dürfen. :-D)) rofl

- währenddessen sich die OM fragen, weshalb sie den Rotzjöhren solange 
unter die Arme gegriffen haben, wo diese doch außer einem winziges 
bischen Fachwissens nichts dazu gelernt haben. Dann werden sie diesen 
Thread schnell ignorieren und sich derer erfreuen, welche ihr Engagement 
weitertragen und den Anfängern und Neulingen geduldig unter die Arme 
greifen und ihnen Step bei Step zeigen, wie man kleine aber auch große 
Hürden meistert.

- darüber werden die OM die Arroganz der Ersteren vergessen und sich 
zufrieden der großen Resonanz ihres Tuns erfreuen.

- Denn das ist es, was solch ein Forum ausmacht und die wahren 
Entusiasten antreibt wie z.B einen K.H.B. oder eine P.D. die Ungenannten 
mögen mir verzeihen.


- mit freundlichen Grüssen ein schon lange Infizierter,

der in der Eile seiner gedanken viele nicht nur Rechtschreibfehler macht 
und trotzdem weiss, was auf den Aspekt bezogen wichtig und was weniger 
wichtig ist.
Persönliche Seite #890965
Lesenswert?

Bastler wrote:
> Sich darüber aufzuregen ist doch sinnlos. Immer locker bleiben.
> Ausserdem: Ein Forum ist doch nicht dazu da, um "Threads zu vermeiden",
> oder?
> Die Analogie zur Hotline gefällt!

Finde ich auch. Ebenfalls wie scheisse manchmal Leute angegangen werden, 
nur weil sie etwas fragen, das der ein oder andere hier in Fleisch und 
Blut hat. Einerseits wird behauptet, man habe keine Zeit fuer solche 
Trivialitaeten, anderseits scheinen sich genau die, die selten oder nie 
einen Beitrag leisten gerade zu auf solche Threads zu stuerzen und ihren 
Mist dort abzuladen. Mit der Textmenge des OP koennte man solche Fragen 
z.B. ausfuehrlich beantworten.
OK ich hab auch schon oefter mal Links oder Verweise auf die Suche 
gepostet bei gewissen Themen, aber zumindest ist das noch hilfreich, 
auch wenn es Eigeninitiative erfordert. Das kategorische Niedermachen 
der Teilnehmer kann ich nicht befuerworten.
Gast #906252
Lesenswert?

ja da fehlt doch noch ein klassiker:
zwei verschiedene massen benutzt, die nicht miteinander verbunden sind. 
wird natürlich vorerst auch aus mangelndem verständnis oder wegen 
kategorischer ignoranz einfach so beibehalten ^^
#907369
Lesenswert?

Moritz E. wrote:
> gibt es denn noch kein ausführlichen artikel oder tutorial zu LCD, wäre
> das nicht die eleganteste lösung, die schon oft beantworteten fragen mal
> an zentraler stelle nochmal zusammenzufassen, und sowas wie ein kleine
> troubleshooting-anleitung zu schreiben?

Gibt es alles und wird doch nicht gelesen. Du könntest dir nochmal 
hundert Jahre die Finger wund schreiben und die selben Typen würden doch 
immer weiter "Hilfe! Dingend! Mein LCD geht NiChT!!!!11!!!1111" 
schreien.

Ich könnte jetzt einen langen Beitrag schreiben, was mit diesen Typen 
nicht stimmt. Doch ich mache es kurz. Was die Typen brauchen sind nicht 
mehr Artikel und Tutorien. Was die Typen brauchen ist eine Therapie.
Gast #912949
Lesenswert?

Hallo

Um mehr als 1000 Threads   gewissenhaft zu lesen, um Informationen auch 
richtig auszuwerten,
braucht ein Anfänger sehr lange.
Also wird eine Frage gestellt, dessen Beantwortung sehr schnell sein 
kann.
Eine dumme oder dümmliche Frage wird nur ein Troll stellen.
Es sollten also auch keine dummen oder dümmlichen Antworten gegeben 
werden.

Wenn die Fragen unter Niveau sind , braucht doch keiner zu Antworten.
Die Threads werden kürzer und Sinniger.

Gruß
#913161
Lesenswert?

Frizz wrote:
> Hallo
>
> Um mehr als 1000 Threads   gewissenhaft zu lesen, um Informationen auch
> richtig auszuwerten,
> braucht ein Anfänger sehr lange.

Im Allgemeinen: Ja
Bei LCD: nein

Bei Problemen mit einem LCD sind es immer wieder dieselben 5
Verdächtigen:
  * Timing stimmt nicht
  * Initsequenz stimmt nicht
  * Pinbelegung stimmt nicht
  * R/W Pin nicht angeschlossen wenn es die Funktionen haben wollen
  * Kontrastbeschaltung stimmt nicht oder Kontrastspannung falsch

In fast allen Threads zum Thema 'Probleme mit LCD' werden diese
5 Punkte angesprochen -> nach dem Lesen von 10 Threads zu diesem
Thema kann man sich die restlichen 990 sparen.
Gast #919492
Lesenswert?

Hier meine Versuche und das Video dazu.
Die Hersteller lassen einem im Dunkeln rumtappen und haben kein 
Interesse an irgendeiner Standardisierung oder ausführlichen 
Dokumentation.
Da heißt es immer wqieder "---kompatibel zu---" das heißt aber nicht, 
daß 100% Kompatibilität besteht. Wenn schon "Spielzeug" verkauft wird, 
dann bitte mit zur jeweiligen Hardware passenden Software in Form von 
Disketten.
Alle anderen Bauteile unbekannter Provenienz, so zum Beispiel ANAGVISION
sind ein Fall für die Mülltonne.
#919493
Lesenswert?

Hallo,
wer möchte, kann im Video gucken, wie sich "mein" LCD verhält.
Trotzdem stimmt was nicht.
Neuhme an, die Dokumentation zum im Datenblatt angegebenen Kontroller 
kann nicht verwendet werden, der tatsächliche Controller ist nicht zu 
100% kompatibel.

http://www.avr-praxis.de/forum/showthread.php?t=107

Kleines Video vom Test downloadbar unter

http://www.kbra01.de/AV1621_B.MPG

Gruß von Gustav  alias Oskar01
#920265
Lesenswert?

Also,
mehr kriegt man auch direkt über die Herstellerseite nicht raus.
Wo ist da irgendetwas von Initialisierungssequenz beschrieben?
Noch nicht mal die Standardkommandos sind drin.
nur vage oben KSxxxx-kompatibel.
Da braucht man sich  nicht zu wundern.

http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/181646-da-01-en-LCD-MODUL_STN_GELB-GRUEN_16X2_LED.pdf

Also, der Cursor rast davon und der Text kommt erst später.

Cursor springt zwar auf Adresse, wenn angewählt, aber kein Text.

Jetz mal die 3x03 hex rein am Anfang. Ist interessant, wenn resettet 
wird an der  MCU, springt es manchmal in den einzeiligen Modus, wenn 
dieser 8-Bit-Setz-String nicht gesetzt wird. Also einmal 03Hex auf jeden 
Fall am Anfang.
Es muß vom 4-Bit-Mudus wieder in den 8-Bit-Modus und zurück gewechselt 
werden, wenn einmal vom 8-Bit in den 4-Bit Modus gewechselt worden sein 
sollte, bzw. der Entry mode Function Set von Shift entire Scrollen auf 
normal und umgekehrt umgestellt wurde. Das geht ja alles.

Nur diese vermuckten Zyklen, ohne Textdarstellung.
Und Busy kann er ja so lange nicht sein, sonst würde er ja überhaupt 
kein Kommando nehmen.



Wer sagt mir denn, ob der Controller nicht schon beim Kauf nen Schlag 
weg hatte.

Nehme ich stark an.

In diesem Sinne
es grüßt, Gustav
Gast #920934
Lesenswert?

Hau wech die Schei...!  Sach ma: Tut das Not, daß das Display da so 
rum-oxydiert? Mach das mal mit die Drahtbürste blank und dann leg das 
mal zu den Anderen.

Ne, ne, ne - das konnte ich mir damals so nich' erlauben!

So denn, seh zu, seh zu!

Ecke-hardt
Persönliche Seite #935282
Lesenswert?

Also ich hab heut auch zum ersten Mal ein LCD an einen AVR 
angeschlossen, und es hat auf Anhieb funktioniert ;-))).
Ich denke, wenn man es nicht überstürzt, alles ordentlich verbindet, und 
die Software am Computer eben solange umschreibt, bis AVR Studio keine 
Fehler mehr bringt, dann funktioniert des auch in den allermeisten 
Fällen.
Gruß, Steffen
Gast #957939
Lesenswert?

Nachdem ich mich heute ja schon dolle blamiert hab, möchte ich nun auch 
mal was konstruktives vorschlagen: Eine Wiki-Seite mit allen Codes  zur 
Displayansteuerung, nach Controller-Typen geordnet. Je mehr Leute ihren 
Code zur Verfügung stellen umso einfacher wir es zu Helfen und vor allem 
hat man alles was man benötigt zur Hand.

Enthalten sein sollten immer:

* Der Quellcode

* Das Datenblatt von dem Controllerhersteller ( die sollten ja wohl 
weitgehend richtig sein )

* Kleine Anschlussbeschreibung und Fusebit-Beschreibung oder sogar ein 
Schaltplan

Das wäre mein Vorschlag, ich würde mich sogar dazu bereit erklären das 
ganze anfänglich zu betreuen, bis das zum Selbstläufer wird ( sollte so 
sein ). Ich hab das gemeckere und die doch häufig sehr ähnlichen Threats 
echt dicke. Nur wenn wir was tun wird das was.

Anbei schonmal ein alter Quellcode von mir für das KS0070B ( 
"Reichelt-LCD" ) und den HD44780 in ASM für AVR ( getestet mit Mega8 bzw 
Mega88 ).


Wer macht mit?


grüßle lightninglord
Angehängte Dateien:
Gast #958131
Lesenswert?

Vielleicht sollte man das LCD-Tutorial nicht so gut in der 
Artikelübersicht unter AVR verstecken. Ein direkter Link dazu, am Besten 
mit in der linken Spalte der Hauptkategorien, würde sicher nichts 
schaden.

Auch wären im bestagten Tutorial ein paar C-Routinen nicht schlecht.
Gast #958206
Lesenswert?

Genau das meinte ich. Den #LCD# Suchenden wird es hier nicht gerade 
leicht gemacht. Da ist überall mal ein Fragment versteckt. Kann man 
solch ein Schwerpunktthema nicht mal etwas stärker zusammenfassen und 
mehr in den Blickpunkt stellen?
Gast #958319
Lesenswert?

Wieso???

Der LCD-Suchende könnte vielleicht mal seinen eigenen Kopf einschalten, 
anstatt nur von der Arbeit Anderer zu profitieren. Wenn er den Code 
versteht, dann kann er ihn auch an eigene Bedürfnisse anpassen. Wenn er 
ihn nicht versteht, dann sollte er ihn auch nicht benutzen, dann sollte 
er sich vorerst noch mit kleineren Projekten befassen.

Klar, das sind harte Worte, aber ein bissel Eigeninitiative sollte man 
schon erwarten können.

KH

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren