Hallo zusammen. Ich habe eine Platine mit einem LCD BT 21605 V1. Leider habe ich dazu keine Beschreibung und durch googeln auch noch (?) keine gefunden. Ich habe ein ASM Testprogramm welches auch einen Text anzeigt. Also das Ganze scheint zu gehen. Ich möchte nun dieses LCD mit einem WinAVR Programm ansteuern.. Ich habe schon einige Libs (Fleury,Radig) probiert (erfolglos). Das Problem ist eine Beschreibung dieser Anzeige um weiter zu kommen. Hat jemand ein Manual oder Link auf die Beschreibung dieses Displays? MfG Achim
Beitrag "Re: Bascom und LCD" http://www.google.de/search?hl=de&q=BT21605+Batron+&btnG=Suche&meta= http://www.gaw.ru/html.cgi/txt/lcd/lcm/Batron/char/BT21605.htm http://sub.chipdoc.ru/html.cgi/txt/lcd/lcm/Batron/char/start.htm?fid=12
Möglicherweise hat es nicht den Standard-LCD-Controller sondern einen PCF2119 an Bord. Beitrag "lcd display" Dessen Datenblatt gibt es bei http://www.gaw.ru/pdf/lcd/Chips/Philips/pcf2119xuf2.pdf
Hallo, Der Typ BT21605 klingt nach Batron. In Deutschland vertrieben von Data Modul. Die Typenbezeichnung bedeutet nur 2 Zeilen 16 Zeichen 5 mm Zeichenhöhe, BT steht für Batron. Schau mal auf http://www.data-modul.com nach. Über den Suchen Dialog findest Du schnell einige Datenblätter. Die genaue Typenbezeichnung müsste noch etwas länger sein. Ich habe gerade das BTHQ 21605VSS-SRE-06 aufgemacht wonach es sich um einen Samsung KS0070 Controller handelt. Bei Deinem Modul scheint es sich aber um einen älteren Typ zu handeln, die Erweiterung HQ gab es früher nicht in der Typbezeichnung. Als ich früher noch mit den BT Typen gearbeitet habe, waren die alle HD44780 kompatibel. Gruss Kai
Was mir noch eingefallen ist: Wenn auf dem Batron Modul irgendwas von YETF steht, dann hast Du ein Modul für den erweiterten Temperaturbereich. Diese Module brauchen eine negative Kontrastspannung, sonst gibts nichts zu sehen. Die negative Kontrastspannung kannst Du ganz einfach mit Hilfe einer Ladungspumpe erzeugen. Am einfachsten geht das mit dem ICL7660 und ein paar Kondensatoren. Gruss und viel Erfolg Kai
Hallo vielen Dank für die Antworten. Mein Problem ist nicht der elektrische Anschluß. Die Anzeige geht mit einem HEX File dessen Source ich aber nicht kenne. Das Display ist aufgenietet und es ist nur die Aufschrift "BT 21605 V1" erkennbar. Gesteuert wird das mit einem Atmega16 Das Display hat 16 Anschlüsse ist ist folgendermaßen angeschlossen Port A0(40)==> Pin 14 (D7) Port A1(39)==> Pin 13 (D6) Port A2(38)==> Pin 12 (D5) Port A3(37)==> Pin 11 (D4) sollten da für ein Standardprogramm nicht A0-D4,A1-D5,A2-D6 und A3-D7 sein? Port A4(38)==> Pin 6 EN? Port A5(38)==> Pin 4 RS? dann noch Spannungsversorgung bzw. RW fest angeschlossen(?) Ich habe mal das Radig-LCD Programm versucht aber bisher erfolglos. Hat zufällig jemand ein WinAVR Programm um sowas mit nem Atmega16 anzusteuern? Ich weiß nur, das Display geht aber ich weiß noch nicht welche Kommandos (Datenblatt) für das "AlteDisplay" gilt. Bin für jeglichen Hinweis dankbar. MfG Achim
> Port A4(38)==> Pin 6 EN? > Port A5(38)==> Pin 4 RS? Das ? ist schon mal aufgeklärt. Die Zuordnung EN (6) und RS (4) ist richtig. http://forums.parallax.com/forums/default.aspx?f=5&p=2&m=190403 In dem Parallax-Forum ist auch ein BASIC-Programm zur Ansteuerung vom User Wynand (s. Anhang). Darin kann man die Kommandos und die Timings (PAUSE 200 => 200 ms Warten; PULSOUT E, 10 => an Pin E (vorher definiert, s. Skizze im Link oben) 10 µs Zustand invertieren) gut erkennen. Es müsste möglich sein, das BASIC-Listing in eine Atmega16/winAVR taugliche Forum zu bringen und es an dein (grundsätzlich ja funktionierendes) Anschlussschema anzupassen. Die Sprachbeschreibung vom Parallax Basic Stamp findet man unter http://www.parallax.com/dl/docs/prod/stamps/web-BSM-v2.2.pdf (5,3 MB PDF) Das Tutorial ist IMHO didaktisch sehr schön gemacht RW fest LOW angeschlossen ist OK, wenn dieses Signal (LCD ist noch BUSY mit dem letztem Kommando) nicht ausgewertet werden soll und stattdessen die Maximalwartezeiten der Kommandos plus ein bisschen mehr gewartet wird. Im Listing oben, wird RW auch nicht wirklich benutzt.
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.