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
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
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
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.
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
> 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.
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
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!
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.
Hilft eventuell auch: http://pic-projekte.de/wiki/index.php?title=Ansteuern_eines_KS0107/8 'n schönen Abend
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.