-
Thread
Verständnisproblem ST7066U
Hallo, ich habe folgendes Problem mit der Ansteuerung eines ST7066U: Die Initialisierung funktioniert soweit einwandfrei. Wenn ich jetzt jedoch ein Buchstabe in das DDRAM schreibe und danach nichts weiter mache, zeigt mir das Display nichts an. Schreibe ich
-
Thread
Probleme mit LCD (ST7066U)
, das verursacht dann diesen Fehler das das LCD nur müll anzeigt (ist mir auch schon passiert). ST7066U ist das der Controller oder die bez. des LCDs? Poste mal mehr infos bitte. :) Roland
ST7066U ist der Controller, soll mit HD... auf jeden Fall Pin kompatibel sein. Hab jetz noch ein bißchen rumgespielt mit versch. Zeichen: Das obere Nibble wird korrekt übertragen, das untere ist immer
-
Thread
LCD ST7066U Initialisierung?
[c] //! Hae? void swap(U8 a, U8 b) { a = (((b >> 4) & 0x0F) | ((b << 4) & 0xF0)); } // Probier's so... U8 swap( U8 b) { return ((b >> 4) | (b << 4)); } [/c] Ist aber doch unnötig, du brauchst
von E. Die genauen Zeiten, wie lange welche Signale an/aus sein müssen steht (bei mir) Seite 30 im ST7066U datenblatt (die Tabelle dazu ist 3 Seiten weiter hinten). > Hat das Vorteile/Nachteile, das Display ignoriert ganz sicher alle Daten, solange E =1 ist. > ist das überhaupt richtig? bestimmt
-
Thread
LCD Display mit Sitronix ST7066U
Mikrokontroller PIC18F2525 in MPLABX, und ich will einen Display LCD mit einem Controller Sitronix ST7066U verwenden (LCD CV4162B). Ich habe die Library XLCD.h so konfiguriert: #define UPPER /* DATA_PORT defines the port to which the LCD data lines are connected */ #define DATA_PORT
-
Thread
Ansteuerung einzelner Punkte mit ST7066U
Gibt es eine Möglichkeit, mit dem Display-Controller ST7066U nicht nur ASCII-Zeichen anzusteuern, sondern einzelne Punkte, bzw. Pixel auf den Zeichenfelden?, Wenn ja, gibt es ein Beispiel dafür? (Im Datenblatt war kein Hinweis dazu) J. Munck
-
Thread
Initialisierung 204b LCD mit ST7066U
mir die Datenblätter genauer angeschaut und festgestellt, dass die Initialisierungssequenz bei dem ST7066U eine andere ist als die des HD44780. Also habe ich die Sequenz und die Wartezeiten (mehr als doppelt so viel wie im Datenblatt empfohlen) angepasst... Dennoch war kein Unterschied vermerkbar
. (http://www.sprut.de/electronic/lcd/#st7066u)
-
Thread
Displaycontroller ST7066U mit PIC16f1518
17551456?q=661576&page=1&origPos=1&origPageSize=10&simi=99.41 ) Dieser besitzt den Displaycontroller ST7066U-0T. Kennt sich jemand mit diesem Display(Controller) aus oder sind diese Controller evtl. sogar genormt? Bin um jede Hilfe froh. Auf jeden Fall habe ich den Display mit meinem PIC16f1518 Verkabelt
-
Thread
LCD 2x16 mit ST7066U läuft nur nach jedem 2. Reset
Moin, ich habe ein LCD mit ST7066U-Controller. Entweder nach dem Programmieren oder aber nach dem Einschalten der Versorgungsspannung wird das Display initialisiert und "Hello World!" erscheint. Alles gut und auch reproduzierbar.
manchmal auch mit anderen Kontrollern, ich finde das aber gerade nicht mehr und in meinem Datenblatt des ST7066U steht dazu auch nichts. Gruß aus Berlin Michael
-
Thread
LCD ST7066U-0A-B & ST7065C
einen KS oder HD44780 Controller, die grünen teilweise einnen KS aber das 20x4 in grün hat einen "ST7066U-0A-B & ST7065C" Controller. Meine Frage ist jetzt ob jemand diese ST Controller kennt und in wie weit sie mit den HD44780 kompatibel sind. Ich hab hier eine funktionierende HD44780 Routine
weiterhin verwenden würde (klar ein paar Anpassungen sind kein Problem). Lohnt sich das Risiko mit dem ST Controller oder sollte ich lieber das Geld investieren und ein blaues kaufen. Grün mit ST-Controller: http://www.reichelt.de/Hintergrund-gruen/LCD-204B-LED/index.html?;ACTION=3;LA=2;ARTICLE=31660
-
Thread
falsche zeichen am lcd HILFE :(
anzeigt. input: lcd display 4x20 der firma: topway modell: lmb204bfc angeblicher treiber: st7066u und drei mal st7063c also vier chips wovon ich aber nur drei sone schw. tropfen auf der platine sehe!naja programm in assembler und mit atmega8. wie man in der datei sieht schicke ich a,b,c,
vieel zeit zum tun;-) an bluemorph: http://www.sitronix.com.tw/sitronix/SASpecDoc.nsf/FileDownload/ST7066U614654/$FILE/ST7066Uv22.pdf laut datenblatt seite 25 sollte das so richtig sein(4 bit mode). mfg mojo
-
Thread
LCD funktioniert nur nach Programmierung
Bit > > [...] Bei der Initialisierung habe ich mich jedoch am Datenblatt des LCD-Controllers (ST7066U) orientiert. Im Anhang die Initialisierung im 4-Bit Modus (Quelle: Datenblatt ST7066U) Soll ich die init-Funktion trotzdem so umschreiben, wie du beschrieben hast?
Hier noch die Initialisierung aus dem Datenblatt (ST7066U)
-
Thread
Kann nicht die zweite Zeile der LCD einschalten
den Startsequenz auch 3mal senden mus wie im AVR-Tutorial > beschrieben? dein display hat nen ST7066U controller, der ist nicht 100% HD kompatibel. baue einfach die im datenblatt und von holger erwähnte init-sequenz 1zu1 nach, dann wirds laufen! schreibt dein display eigentlich in der ersten
Entsprechend der Doku des Controllers: http://www.sitronix.com.tw/sitronix/SASpecDoc.nsf/FileDownload/ST7066U614654/$FILE/ST7066Uv22.pdf 2. Mach die Delay-Routine erheblich länger. Du weißt nicht wie genau dein Takt läuft? 3. Sende die Init-Sequenz dreimal wie in deiner Datei im Comment angegeben
-
Thread
LCD unter C funktionsfähig?
bei CSD http://www.csd-electronics.de/de/index.htm Hat jemand schon Erfahrung mit dem Controller ST7066U gemacht? Programmiersprache C. lg Hans
Hi >bezüglich erfahrungen --> Beitrag "Probleme mit LCD (ST7066U)" Aber bis zum Ende lesen. MfG Spess
-
Thread
LCD (Chip: CV4161H)
Hallo Sven, der Controller auf dem CV4161H ist ein Sitronix ST7066U, der selbst vom Hersteller nur als "Pin functional compatible" mit HD44780 und den anderen Kandidaten bezeichnet. Vielleicht das Datenblatt mal genau checken. Datenblatt hier: http://www.sitronix.com.tw/sitronix/SASpecDoc.nsf/FileDownload/ST7066U614654/$FILE/ST7066Uv22.pdf Zudem habe ich gehört, dass es Unterschiede im 4-Bit Modus des KS0066 zu den anderen gibt. Gruß
-
Thread
LCD 4x20 2004A auf Zeilen schalten
ab Zeile 2 nicht angenommen. Ich habe im Datenblatt des 2004A gesehen, dass als LCD Controller ein ST7066U verbaut ist. Ist u.U dieser Baustein nicht kompatibel mit HD 44870 etc.
schrieb im Beitrag #6104453: > Ich habe im Datenblatt des 2004A gesehen, dass als LCD Controller ein > ST7066U verbaut ist. Ist u.U dieser Baustein nicht kompatibel mit HD > 44870 etc. Hi, habe 2 x 16 LCDs mit KS0066U-(ST7066) selber getestet. Kein Unterschied. Was vielleicht etwas anders sein kann
-
Thread
LCD-Display funktioniert nur nach Übertragung des Programms
einem LCD-Display aus. Das LCD-Display ist dabei von Gleichmann (GE-C1602B), Controller-Chip müsste ST7066U sein. Er hält sich aber an die Vorgaben des HD44780 und lässt sich so auch ansteuern (über die Arduino LiquidCrystal Library habe ich das getestet). Benutzes Board ist also ein Arduino UNO, Atmel
des Controller Chips 1zu1 übernommen, dieses gibt es hier: http://www.crystalfontz.com/controllers/ST7066U.pdf) Nun aber zu meinem Problem: Es funktioniert. Nur leider nur wenn ich das Programm gerade mit AVRDude über den ISP übertrage. Dann läuft es und das LCD wird richtig initialisiert. Ich kann
-
Thread
LCD=DEM20487SYH-LY wie initialisiren HILFE!
Such mal im Netz nach dem im Datenblatt stehenden ST7066U. Vielleicht gibt es auch einen Vergleichstyp. Sonst bleibt Dir nur die Eigenentwicklung nach den Vorgaben auf Seite 10 Deines Datenblattes MfG
http://www.alldatasheet.com/datasheet-pdf/pdf/89327/ETC/ST7066.html Dot Matrix LCD Controller/Driver sieht aber ziemlich HD44780-kompatibel aus - da stehts doch http://www.sitronix.com.tw/product_line.htm#ST70xx Compatible: KS0066, HD44780, SED1278
-
Thread
Atmega32 16x2 LCD
datenblaetter/175000-199999/183045-da-01-en-LCD_MODUL_16X2_LED_GE_C1602B_TMI_JT_R.pdf Display Controller : ST7066U Datenblatt : http://www.crystalfontz.com/controllers/ST7066U.pdf Pinbelegung: Vcc und GND sind natürlich entsprechend angeschlossen VO steht als optional also hab ich es mal weggelassen RS
G4st schrieb im Beitrag #4239708: > Zitat von mir selbst : "Hab jetzt an den VO Pin ein 10kOhm > Potentiometer angeschlossen." Habe ich übersehen ...
-
Thread
Auswahl Ersatz LCD (Datenblatt vergleich)
Müsste passen. Beide Displays verwenden den gleichen Controller (ST7066U) und die Pinbelegung ist bis auf das Backlight auch gleich. Wenn Du auf Nummer sicher gehen willst gibt es das Original-Display übrigens auch bei RS: https://de.rs-online.com/web/p/lcd-displays-monochrom
schrieb im Beitrag #7801775: > Müsste passen. Beide Displays verwenden den gleichen Controller > (ST7066U) und die Pinbelegung ist bis auf das Backlight auch gleich. SUPER DANKE!! an was machst du fest das die den gleichen Controller verwenden, bei dem Powertip steht doch nur "LCD CONTROLLER
-
Thread
Vorschläge für 4x20 LCD
quantity=&ptm=0&fid=0&pageSize=25 Das hier würde mich am meisten ansprechen, ist allerdings mit nem ST7066U: http://www.digikey.com/product-detail/en/NHD-0420E2Z-NSW-BBW/NHD-0420E2Z-NSW-BBW-ND/1701241 Sollte ich deshalb lieber nach einem anderen Suchen? Danke schonmal für eure Hilfe ;)
C-Routine wäre aufjedenfall hilfreich =) Siehe Anhang Manuel Bali schrieb im Beitrag #3563909: > ST7066U Der sieht mir laut Datenbaltt kompatiebel aus.
-
Thread
Displayunterschiede 16x2 Electronic Assembly / Displaytech
ich eine neue Variante aufgebaut, auf dieser sitzt jetzt ein Displaytech 162B in grün, welches einen ST7066 verwendet. Die Schaltung wird mit BASCOM auf einem Mega128 programmiert, das funktionierte bislang auch immer gut. Das Display wird über den 4-bit Modus angesteuert, die Library lcd4busy.lib habe
ODER der Kontrast gut ist, dafür aber die zweite Zeile fehlt. Ein Suchen in den Datenblättern des ST7066U hat mir ebenfalls keine Erkenntnis gebracht, wir sitzen auch mit zwei Leuten dran und finden das Problem (bzw. die Lösung) einfach nicht.
-
Thread
Display funktioniert nur mit angeschlossener ISP
gefunden. Hiernochmal meine Initialisierung (Übernommen von dem Hersteller des Displaycontrollers ST7066U): [c] void lcd_init_(); { ... LOW_EN; LOW_RS; LOW_RW; LOW_RS; delayms(40); HI_EN; long_delay(); DATA = 0x30; long_delay(); LOW_EN; long_delay(); lcd_write_cmd
... DB0 gelegt 3.) Nach 800us EN auf Low gesetzt Laut dem Datenblatt des Herstellers der Chips ST7066U wird damit zunächst der Modus auf 8Bit gesetzt. Der Hertseller schreibt zwar 0x38, aber in seinem Unterprogramm wird nur das oberste Nibble an den Datenport angelegt.
-
Thread
LCD- Das ewige Leiden
Display am Mikrocontroller. Ist ein 2*16 Zeilen Display von Powertip oder so. Der Treiber ist ein ST7066U, soll eigentlich wohl genauso sein wie der HD44780. Ich habe mich an das GCC Tutorial zur LCD-Ansteuerung gehalten und es klappt auch das was auf dem LCD erscheint. Wenn ich z.B. einen String ausgeben
LCD_PORT PORTA #define LCD_DDR DDRA #define LCD_DB PD0 Ich habe das Datenblatt des ST7066U mal angehängt, die Zeiten scheinen entwas abzuweichen. Sehe ich das richtig? #define LCD_BOOTUP_MS 15 #define LCD_ENABLE_US 20 #define LCD_WRITEDATA_US 46 #define
-
Thread
Probleme UART, Baudrate Atmege8
Lars Witter schrieb im Beitrag #2255111: > Auf der Rückseite (U1 & U2) sind zwei dicke schwarze Punkte > was mich nach meinen Recherchen eingentlich dazubringt das es zwei > Zeihlen haben sollte. Das hat nix zu sagen, habe hier ein 2x16 mit einem dicken schwarzen
erhalte ich 4 Sonderzeichen. Any ideas? PS: in dem Datenblatt steht versteckt was von "Be sure the ST7066U is not in busy state" das läßt mich widerum vermuten das es sich um einen ST7066U-Controller handelt. Leider findet sich allerlei vieles im I-Net, aber nix brauchbares gerade in Bezug auf Bascom
-
Thread
4x20 Zeichen mit KS0066 funktioniert nicht (4-Bit)
Roli schrieb im Beitrag #1982009: > da ist nun ein ST7066 > controller drauf. Hab's mir gerade angesehen. Ist kompatibel - sollte also genau so laufen. Gruß Jobst
SORRY HABE VERGESSEN DAZUZUSCHREIBEN DASS DAS EIN ST7066U IST. WEGEN DES GROßEN ERFOLGS HABE ICH IM NETZ NACH LÖSUNGEN GESUCHT UND EINE WEITERE DOKU ZUM DISPLAY GEFUNDEN.... UND DANN HAB ICH DEN HERSTELLER GEFRAGT WAS ICH FÜR EINE BRAUCH UND DER HAT MIT
-
Thread
DOG-M: 4bit oder SPI?
mit DOG und anderen Displays läuft > Da wäre ich eher skeptisch. Aus dem DB zum DOG-M Controller ST7036: [pre]Instruction compatible to ST7066U and KS0066U and HD44780[/pre]
> Keine Ahnung, was ein 8051 ist... Na sowas ... Es gibt auch noch andere uC als nur AVR&Co&so, und der 8051 war (und ist) ein echter High-Runner. > grosszügige Warteschleifen sind kein Problem Dann brauchst du auch das Busy-Flag nicht abzufragen. > die CPU kann was anderes
-
Thread
Komisches Verhalten mit lcd_puts
ist ein PC2004 mit einem HD44780 Also in den Datenblättern, die ich gefunden habe, ist von einem ST7066-Controller die Rede.
hab ich wohl. Musste zwischendurch jemand zum Krankenhaus fahren. PC2004: 4x20 von Powertip mit ST7066U Controller. Am ST7066U kann es aber nicht liegen. Das ist einer der vielen kompatiblen zum HD44780. MfG Spess
-
Thread
Lcd fehlt manchmal 2 Zeile nach neustart
alle Ich habe ein Problem mit einem LCD newhaven Nhd-0216k12-nzw mit dem Controller splc7800d oder st7066u. Der genaue Kontroller ist nicht ersichtlich aber die beiden sollten sich nur in den Timings unterscheiden laut Newhavendisplay. Als uC verwende ich einen Atmega664 16Mhz mit Bascom mit der
Das Display hat keinen Reset. Der uC läuft mit 16Mhz. Wie init ausschaut weis ich nicht da ich Bascom init verwende. Ggf. muss ich das init selbst schreiben.
-
Thread
LCD Anzeige macht Probleme
tippe eher auf eine miese Charge des Displaycontrollers. Im Datenblatt von Display B steht "KS0066U OR EQUIV.", der Application Engineer des Distributors hat aber gemeint, das Display verwende nach seinen Informationen den ST7066. Ich bin allerdings der Meinung, da steckt irgend ein chinesischer so-billig-wie-möglich-Controller
Datenblatt. In den Datenblättern der LCD-Controller, die ich durchgesehen habe (HD44780, KS0066, ST7066, SPLC780A1, AIP31066), steht tatsächlich so ein versteckter Wert, allerdings 25 ns. Das würde ich einhalten, sowohl mit als auch ohne 74LS132. Auf die 10 ns komme ich nicht. Deshalb werde ich mir
-
Thread
Sonderzeichen in String für LCD-Display
Man muß sein Zeichen natürlich in der Software zu dem selbst definierten Zeichen übersetzen. Um ein ü zu senden, was man bspw. in der Speicherstelle 7 definiert hat, muß man dann das ü zu 7 übersetzen. Vollautomatisch macht es das Display nämlich nicht.
die Anzeige korrekt. Hier nochmal ein paar Daten: Mega16A AtmelStudio 6 4x20er Display mit ST7066-Controller ROM-Code 0A Die Programme habe ich komplett selbst geschrieben, verwende also keine fertige Library (erhöht den Lerneffekt). Durch das viele Ausprobieren und ändern fehlt hier momentan
-
Thread
LCD nur 4 Balken - "STN"-Typ?
DEM20485SBH-PW-N.pdf http://www.csd-electronics.de/data/pdf/DEM20488SBH.pdf Die Kontroller sind KS0070B, ST7066U und KS0066 vielleicht kommst Du damit weiter. Gruß Frank
Erwartungen und Erfahrungen vom Kauf) sehr schnell Antwort bekommen. Die Bestand im Datenblatt des KS0066U-Controlers. Dummerweise steht da kein Charset drin - das muss wohl jeder selber definieren... wenn ich jetzt mit dem Charset aus dem Datenblatt eines anderen KS0066 Displays arbeite stimmt nur das "A
-
Thread
Anag Vision LCD Problem Arduino Mega/Duamillanove
. Die LCD Displays sind alle vom selben Hersteler (ANAG VISION) und haben laut Datenblatt einen ST7066U (KS0066) Controller verbaut. Datenbaltt AV 1624: http://www.dst-gmbh.de/av-pictures/av1624.htm Datenblatt AV 1621: http://www.dst-gmbh.de/av-pictures/av1621.htm Ich habe es bis jetzt
-
Thread
AVR hängt bei Menüauswahl im Display
Menüsteuerung eine Auswahl treffen möchte hängt sich der Display-AVR auf. Das 4Zeilen Display hat einen ST7066U Controller Das 2Zeilige ein PRC1602A.
-
Thread
[V] LCD Modul, 2 x 16, HD44780 Kompatibel, 45 Stk.
Information anzeigen. Technische Daten: - POWERTIP PC1602F B - 2 Zeilig ( je Zeile 16 Stellen) - ST7066U Controller (Kompatibel zum Standart HD44780 Controller) - Ohne Backlight - 5 V Betriebsspannung - STN Positiv, Grau Die Pin Belegung sowie weitere Technische Details findet man im Datenblatt
-
Thread
LCD Reset auf Spartan Starter Kit
Hallo, die Ansteuerung der LCD-Anzeige auf meinem Spartan3E Starter Kit (hat Sitronix ST7066U LCD Controller, kompatibel zu Hitachi HD44780 etc.) klappt ohne Probleme, habe einfach einen FSM geschrieben, der die Timings korrekt einhält. Zu bemerken ist noch, das die Ansteuerung nicht über
-
Thread
8 bit LCD an MSP430F2132
Zeilen, 5x8 also 0x38 Am besten schaust du mal in das Datenblatt: www.crystalfontz.com\controllers\ST7066U.pdf Das ist besser.
-
Thread
LCD über 8Bit C Code
dazu schreiben sollen Das Display ist vom Typ CV4162B und der Controller im LCD ist der Sitronix ST7066U. Der PIC, den ich programmiere ist der PIC18f2525. In der Headerdatei #include "xlcd.h" stehen Definitionen(z.B die Ports und 4/8-Bitmode) und Funktionen für das LCD.
-
Thread
keine Ausgabe am LCD mit ATmega32
wieder nicht weiter, habe ein 4x20 Zeichen LCD von reichelt. Datenblatt: Controller & LCD Driver ST7066U-0A-B & ST7065C habe eine einfache kleine LCD bibliothek, habe die Port belegung schon überprüft, an der verdrahtung sollte es nicht liegen, habe auch grob den Kontrast verändert, aber außer das
-
Thread
LCD2004A: verwirrendes Datenblatt DDRAM bei 4 Zeilen
Datenblatt HD44780 steht: DC Characteristics (VCC=2.7 to 4.5V) Power supply current ICC typisch 150uA und 300uA maximal. zu den Adressen im DISPLAY DATA RAM=DDRAM der 4 Zeilen finde ich im ersten Datenblatt auf S.14 eine Grafik: Zeile 1: 80, 81.. 93 Zeile 2: C0, C1.. D3 Zeile 3: 80, 81.. 93 Zeile
Controller um Faktor 10-1000 unterschiedlich sein? Mir sind fünf HD44780-kompatible Controller bekannt: ST7066 300-600µA HD44780 150-300µA KS0066 350-600µA SED1278 SPLC780D 200-400µA Nur besteht das Display evtl. aus mehr als nur dem Controller. Evtl. wird direkt von der Logikversorgung
-
Thread
LCD EA DOG-M und Bascom
Ja, ein ST7036 - Datenblatt hier: http://www.electronic-assembly.de/eng/pdf/zubehoer/st7036.pdf Allerdings (Zitat aus Datenblatt) "Instruction compatible to ST7066U and KS0066U and HD44780" Daher _sollten
erforderlich, oder es müssen zusätzliche Waits/NOP's eingefügt werden." Interessant ist übrigens der ST7036I - der hat 'ne I²C-Schnittstelle. _Das_ ist doch mal 'ne wirkliche Neuerung.
-
Thread
Transistortester mit AVR Gesperrt
Kannst du ein Datenblatt des Controllers ST7066U-0A-B auftreiben? Das braucht man, wenn man die Initialisierung und Ansteuerung umprogrammieren will.
http://www.digchip.com/datasheets/parts/datasheet/654/ST7066U-0A-pdf.php
-
Thread
Verzweifelt keine Anzeige am LCD
Mal von den komplett fehlenden Entkopplungskondensatoren am uC ganz abgesehen. Muss denn jeder jeden Fehler nochmal machen?
aus eigentlich 1, es sei denn, man legt sie auf GND. Lt. Datenblättern (HD44780, SPLC780, KS0066, ST7066 ...) sollen sie im 4-Bit-Mode nicht benutzt werden. (Am deutlichsten steht's beim KS0066: In 4-Bit bus mode, open these pins.) Durch die internen Pullups wird die Stromaufnahme verdoppelt, wenn
-
Thread
Retro Fieber: Z80 oder 68000 ?
übernimmt, nicht wenn man sie überarbeitet und an die eigene Technologie anpaßt. Dabei verschwinden u.U auch Dreckeffekte... Gruß, Holm
Compiler option -W1-u ignored ich krieg sie gleich ...
-
Thread
I2CLCD Library für HD44780 LCDs
Grund für meine Bitte: Achims Display ist "HD44870-kompatibel" - lt. Datenblatt werkelt da ein ST7066. Dieser braucht eine etwas andere Initialisierung, welche ich "eingebaut" habe. Hätte mich schon interessiert, ob das des Rätsels Lösung ist ...
sie nach "i2clcd.h" kämen. o Die display-spezifischen Definitionen wie #define LCD_LINES 4 u.a. sollten besser so aussehen: #ifndef LCD_LINES #define LCD_LINES 4 #endif Damit könnte die .h-Datei unabhängig vom konkreten Projekt unverändert bleiben und die spezifischen Definitionen woanders