Hallo ihr Experten bin noch ein Ziehmlicher anfänger und deswegen entschuldige ich mich jetzt schonmal für verständnis probleme :). ich habe mir jetzt ein schaltung aufgebaut mit PIc controller und LCD Display "LGM12641BS1R" Als Pic controller habe ich PIC18F4550 und einen 4x4 Tastaturfeld mit einem MM74C922. Ich habe bis jetzt noch nie einen LCD Display Programiert, ich hoffe ihr könnt mir da weiter helfen. Als Anhang füge ich meinen Schaltplan MFG
Gast
#2342097
Nunja, wo hängts denn?
ehrlich gesagt habe ich bis jetzt noch Absolut keine Ahnung wie ich einen LCD display programieren kann. ich habe in den Foren bisschen gelesen aber es hat mir nicht viel geholfen. wollte jetzt euch Experten fragen wie ich es angehen soll. wie man einen LCD display Programieren kann.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD ist zwar am Beispiel eines AVR, sollte Dir aber schon mal die generelle Richtung weisen. Erste Lektion: Das "D" von "LCD" steht fuer "Display". Also: "LCD" oder "LC-Display" schreiben, aber niemals "LCD-Display". :) Volker
Gast
#2342122
Hi >wollte jetzt euch Experten fragen wie ich es angehen soll. wie man einen >LCD display Programieren kann. Befehle/Timing zu Steuern des Displays findest du im Datenblatt des verwendeten Displaycontrollers. Ein Datenblatt von deinem Display habe ich auf die Schnelle nicht gefunden (scheint ein Exot zu sein). Es sieht aber so aus, als ob 2 KS0108 verbaut sind. MfG Spess
Gast
#2342187
Dürfte ein Samsung KS0108 Controller sein. Nach KS0108 Pic16 gegoogelt bringt schon einige Programmbeispiele. Könnte trotzdem besser sein, du nimmst für den Anfang erst mal ein Display mit HD44780 und die Beispiele von http://www.sprut.de/electronic/lcd/index.htm Wenn man mal einen Überblick hat, wie diese Displays angesteuert werden, gehen die Experimente mit Exoten schon viel einfacher von der Hand.
Gast
#2342189
schau mal hier: http://www.sprut.de/electronic/lcd/index.htm
Gast
#2342190
Sorry, da war jemand schneller.
Gast
#2342232
Hi >Könnte trotzdem besser sein, du nimmst für den Anfang erst mal ein >Display mit HD44780 und die Beispiele von >http://www.sprut.de/electronic/lcd/index.htm Wozu? Der Befehlssatz eines KS0108 ist doch übersichtlicher als der des HD44780. MfG Spess
Gast
#2342290
> Wozu? Der Befehlssatz eines KS0108 ist doch übersichtlicher
Na ja, in diesem Forum gibt es einige Leute, die wochenlang den Fehler
im Befehlssatz suchten. Dann war es ein Wackelkontakt, ein Configbit,
die negative Kontrastspannung, oder irgendeine andere Kleinigkeit. Ist
halt einfacher, wenn man für den Anfang eine Beschreibung aller
Fallgruben hat.
>Als Pic controller habe ich PIC18F4550
Die Sache wird sowieso nicht gehen da die Pins RC4 und RC5 fuer USB sind
und nicht als normale IOs nutzbar sind. Also Schaltung neu machen.
Den Kontrast-R kannste auch ruhig eine Größenordnung höher machen - so verbrätst du da unnötig 5mA. Aber der Funktion an sich tut das natürlich nichts.
Gast
#2342326
Hi >Na ja, in diesem Forum gibt es einige Leute, die wochenlang den Fehler >im Befehlssatz suchten. Dann war es ein Wackelkontakt, ein Configbit, >die negative Kontrastspannung, oder irgendeine andere Kleinigkeit. Ist >halt einfacher, wenn man für den Anfang eine Beschreibung aller >Fallgruben hat. Das kenne ich von Textdisplays hier genausogut. Besonders im beliebten 4Bit-Mode. Die Forumssuche findet zum KS0108 351 Einträge. Da sollte etwas dabei sein. >>Als Pic controller habe ich PIC18F4550 >Die Sache wird sowieso nicht gehen da die Pins RC4 und RC5 fuer USB sind >und nicht als normale IOs nutzbar sind. Also Schaltung neu machen. Außerdem sollte, meines Achtens, -VOUT und nicht die 5V an das Poti. MfG Spess
Gast
#2342332
Hans W. schrieb: > Die Sache wird sowieso nicht gehen da die Pins RC4 und RC5 fuer USB sind > und nicht als normale IOs nutzbar sind. Also Schaltung neu machen. Nö. Datenblatt S. 119, Note 1 MfG Klaus
> Nö. Datenblatt S. 119, Note 1 > > MfG Klaus Mit Nö meinst du es würde gehen oder es würde nicht gehen? :)
Jungs, wenn ich sage es geht nicht dann geht es nicht. IM Datenblatt steht klipp und klar: Unlike other PORTC pins, RC4 and RC5 do not have TRISC bits associated with them. As digital ports, they can only function as digital inputs. When configured for USB operation, the data direction is determined by the configuration and status of the USB module at a given time. If an external transceiver is used, RC4 and RC5 always function as inputs from the transceiver. If the on-chip transceiver is used, the data direction is determined by the operation being performed by the module at that time. Also Klaus, genauer lesen das nächste Mal!
Gast
#2342733
Hans W. schrieb: > Also Klaus, genauer lesen das nächste Mal! Mea maxima culpa, zwar Port aber nur Input. Ich fand es nur ungewöhnlich, daß ein dedicatet Pin auch eine Bezeichnung als RCx hat. Meinst du, mehmet hat das inzwischen auch gelesen? MfG Klaus
Ich gebe aber zu, die Note da auf der Seite ist etwas irreführend. Ich hoffe er hat es gelesen.
Gast
#2343143
Hilft eventuell auch: http://pic-projekte.de/wiki/index.php?title=Ansteuern_eines_KS0107/8 'n schönen Abend
Gast
#2343182
Volker Schulz schrieb: > Erste Lektion: Das "D" von "LCD" steht fuer "Display". Also: "LCD" oder > "LC-Display" schreiben, aber niemals "LCD-Display". :) Zweite Lektion: Das D in LCD hat mit Display nichts zu tun, sondern steht für Device. Da gibt es dicke Bücher drüber, z.B. http://eu.wiley.com/WileyCDA/WileyTitle/productCd-047001542X.html Ein Display, was aus Flüssigkristallsegmenten zusammengesetzt ist, heißt also richtig LCD-Display
Daneben schrieb: > Volker Schulz schrieb: >> Erste Lektion: Das "D" von "LCD" steht fuer "Display". Also: "LCD" oder >> "LC-Display" schreiben, aber niemals "LCD-Display". :) > > Zweite Lektion: > Das D in LCD hat mit Display nichts zu tun, sondern steht für Device. Da > gibt es dicke Bücher drüber, z.B. > http://eu.wiley.com/WileyCDA/WileyTitle/productCd-047001542X.html > > Ein Display, was aus Flüssigkristallsegmenten zusammengesetzt ist, heißt > also richtig LCD-Display Nur weil es den Ausdruck "Liquid Crystal Devices" gibt, heisst das noch lange nicht dass "LCD" auch die Abkuerzung dafuer ist. Spassig auch dass in Deinem Link genau das im ersten Satz der Buchbeschreibung steht: "From laptop computers and mobile phones to digital cinema, Liquid Crystal Displays (LCDs) are integral components.". Und nur fuer den Fall dass jetzt der Naechste mit dem allgemeinen, deutschen Sprachgebrauch kommt: Es steht auch als "Display" in der (deutschen) Wikipedia und sogar im Duden. ;) Volker
OK Super. ich habe es auch erst jetzt gelesen. und mit LCD :) probiere ich einfach mal aus. Ist an meiner Schaltung außer RC4 und RC5 noch andere fehler vorhanden? vielen Dank.
Gast
#2343426
Hi
>Ist an meiner Schaltung außer RC4 und RC5 noch andere fehler vorhanden?
Deine Kontrastbeschaltung. Das LCD braucht wahrscheinlich eine negative
Spannung. Schalte das Poti (10...20K) zwischen +5V und -VOUT und den
Abgriff an VO.
MfG Spess
Alsooo so wie ich dich verstanden habe, habe ich meine Schaltung etwas umgestellt. Ich lade auch meine Schaltung sowohl als bild auch als ISIS Proteus datei hoch. Bitte um korrektur :) Lg
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

