-
Thread
GLCD Controller ST7920
Hallo, ich versuche seit geraumer Zeit etwas auf einem LCD mit dem Controller ST7920 auszugeben. Leider ohne Erfolg! Hat jemand Erfahrung mit diesem Controller?
Hallo, ich habe den ST7920 bisher mal im seriellen Modus und mal im parallelen 4-Bit-Modus (mit PIC16F18326) angesteuert. Ohne Kenntnis des ST7920-Datenblatts ist man natürlich aufgeschmissen! Da im seriellen Modus nur
-
Thread
Library für ST7920 GLCD 128x64
für KS0108 nicht lief :-/ Darüber hinaus waren die Ergebisse einer Google-Recherche nach einer ST7920 Lib auch nicht direkt ermutigend. Was solls. Habe ich aus der Not eine Tugend gemacht und selber eine Library für den ST7920 angefangen. Nach ein paar Stunden bin ich jetzt so weit, daß das notwendigste
Who can write code for ST7920 GLCD 128x64 for CODEVISION please urgently for my paper!
-
Thread
LCD U8g2 asm
IM Quellcode der "Anleitung" wird folgendes ausgeführt: [c] u8g2_Setup_st7920_s_128x64_f(&u8g2, U8G2_R2, cb_byte_spi_hw, cb_gpio_delay_rpi); [/c] Es liegt also nahe, davon auszugehen, dass ein ST7920 LCD Controller verbaut ist.
Na dann ist ja alles klar. Ist ein ST7920. Schnapp Dir das Datenblatt und leg los.
-
Thread
HD44780 (Pollin DV20208) Zeichenbreite stimmt nicht
zwei Controller gefunden, welche diese Auflösung können und kompatibel sein sollen. GU112x16 und ST7920. Das Display hat mal chinesische Zeichen angezeigt, das spricht für den ST7920. Und auch sonst passt der Basic Instruction Set ganz gut zum HD44780. Das wäre ja der Hammer. Ich muss heute abend mal etwas testen ... ;) http://www.sitronix.com.tw/sitronix/product.nsf/Doc/ST7920
-
Thread
U8glib HW-SPI LCD 128x64 ST7920 verpixelt
return (ADC); } void LCD_init(void) { //SW SPI Init: //u8g_InitSPI(&u8g, &u8g_dev_st7920_128x64_4x_sw_spi, PN(3, 3), PN(1, 1), PN(1, 0), U8G_PIN_NONE, U8G_PIN_NONE); //SCK, MOSI, CS //HW SPI Init: u8g_InitSPI(&u8g, &u8g_dev_st7920_128x64_4x_hw_spi, PN(1, 5), PN(1, 3), PN(3,
&u8g_dev_st7920_128x64_4x_hw_spi Schonmal &u8g_dev_st7920_128x64_1x_hw_spi probiert? Muss man überhaupt die ganzen Pins angeben, kenne das nur mit CS und Reset?
-
Thread
DDRAM Adressierung (DG-14032 GLCD)
führt... Nehmen wir das Beispiel aus dem Datenblatt: Dort steht in half-width Zeichen " Sitronix ST7920 ". Die Ziffer Sieben steht an einer Halbbyte stelle (0x85, L-Byte). Da der Controller ja zuerst das H und dann das L Byte lesen möchte folgere ich daraus, das es nicht möglich ist NUR die 7 aus ST7920
> Das Display hat, so weit mir bekannt ist, einen ST7920 Controller von > Sitronix. Der will an jeder Cursorposition zwei Bytes. Siehe Anhang > S.11. Letztes Wochenende hatte ich versucht, den seriellen Modus des ST7920 zu aktivieren. Das Pin ist an
-
Thread
unbekanntes LCD Display beschalten!!
Controller gibts von Alldatasheet: http://pdf1.alldatasheet.com/datasheet-pdf/view/326219/SITRONIX/ST7920.html "Sitronix ST7920 Chinese Fonts built in LCD controller/driver" Der Hersteller hat etwas umfangreiche URLs: http://www.sitronix.com.tw/ speziell ST7920: http://www.sitronix.com.tw/sitronix
product.nsf/28a81b35d44cdae048256d8f00286a9c/b67100f1a7d34c4948256d93005339b9?OpenDocument&Highlight=0,ST7920 und das Datenblatt dort als PDF: http://www.sitronix.com.tw/sitronix/SASpecDoc.nsf/FileDownload/ST7920713600/$FILE/ST7920V40_E.pdf
-
Thread
LCD:ST7920. Zuverlässig? spi oder lieber parallel?
Hi >mit dem Controller ST7920 Welchen meinst du? Es gibt verschiedene ST7920. >Ist die parallelle Ansteuerung schneller und >zuverllässiger als seriellen? Bei einem Textdisplay spielt die Geschwindigkeit eine untergeordnete
Rolle. Aber wenn die so billig sind, dann teste es doch einfach. Mein einziges Display mit dem ST7920 stammt von Pollin, und das funktioniert. MfG Spess
-
Thread
Seit neuestem oft ST7920 statt KS0108 bei 128x64 LCD-Modulen
Erfahrungen mit ST7920-basierten Modulen?
Hallo zusammen Habe mich etwas mit dem ST7920 befasst und mal eine Ansteuerung unter Bascom realisiert: http://www.avr-praxis.de/forum/showthread.php?2546-LCD-mit-ST7920-(ähnlich-HD44780)-mit-Bascom-ansteuern Es gibt viele Ähnlihckeiten mit
-
Thread
grafik LCD HW SPI
Hallo, ich habe ein grafik LCD (controller: st7920) welches ich mit einem ATmega3250A und der u8glib betreibe. Das ganze mache ich mit software SPI, um aber schneller zu sein würde ich das ganze gerne mit hardware SPI lösen? Mir stellt sich jetzt
bezüglich des Codes. Mit software SPI verwende ich zur initialisierung: [C]u8g_InitSPI(&u8g, &u8g_dev_st7920_128x64_sw_spi, PN(1, 1), PN(1, 2), PN(1, 0), PN(1, 3), U8G_PIN_NONE); [/c] kann ich diese initialisierung nun nicht einfach durch: [C]u8g_InitSPI(&u8g, &u8g_dev_st7920_128x64_hw_spi, PN(1, 1),
-
Thread
5-V-Display an 3,3-V-µC betreiben
des Displays dunkel, wenn ich es an 3,3 V anschließe. http://www.lcd-module.de/eng/pdf/zubehoer/st7920_chinese.pdf
ich auch. Zumal er sich auf den HD44780 konzentriert. Ich möchte jedoch ein Pixel-LCD mit einem ST7920 beschicken. Kann man eigentlich irgendwie "sicher" prüfen, ob das Display die drei Datenleitungen nicht doch irgendwie auf 5 V zieht? Nach meinem Verständnis sollte das zwar nicht der Fall sein,
-
Thread
Kein Kontrast bei ST7820 12846B V.2.0 Display
Sorry, habs auf die Schnelle auf dem Smartphone getippt. Display ist ein 12864B V.2.0 mit ST7920 Controller. Kontrast hatte ich versucht über das interne Poti einzustellen. Auch habe ich es mit einem externen am V0 Pin versucht. Lässt sich mit beidem einstellen, allerdings nur von "kein Kontrast
Vorletzte Seite: http://www.lcd-module.de/eng/pdf/zubehoer/st7920_chinese.pdf Jetzt ist nur die Frage, ob das Poti auf dem Display, das externe beeinflusst.
-
Thread
st7920 mit grafik display
Guten Abend, ich bin dabei den ST7920 mit Grafichen Display Controller in VHDL zu progrmmieren. Es gab den Textdisplay modus und den Graichen display modus. den Text display modus habe ich im betrieb genommen und funktionniert einwand
-
Thread
128x64 display im loop immer nur pixelweise ergänzen
LCD-SPI-serial-Graphic-Display-Module-For-Arduino-r3-Raspberry-Pi-y/111448680962?hash=item19f2dbea02:g:dwcAAOSwPe1UAL7d Müsste demnach ein ST7920 controller sein...
zubehoer/st7920_chinese.pdf Schreibvorgang: Seite 22 Vertikal wäre natürlich für deine Anwendung optimal, aber falls du dir doch noch ein Speicherabbild im RAM vorhalten würdest, dann könntest du es wohl auch
-
Thread
u8glib: Grafik LCD 12864zw am ATmega32
möchte ich das testweise an einem ATmega32 (später ATmega2560) verwenden. Genutzt wird der Controller ST7920. Komischerweise gibt es speziell für dieses LCD nur Arduino Librarys, die einzige, die angeblich kompatibel ist, ist die u8glib: http://code.google.com/p/u8glib/ Download: http://code.google.com
übergeben werden muß: Arduino: // SPI Com: SCK = en = 18, MOSI = rw = 16, CS = di = 17 U8GLIB_ST7920_128X64 u8g(4, 6, 5, U8G_PIN_NONE); AVR: u8g_InitSPI(&u8g1, &u8g_dev_st7920_128x64_sw_spi, PN(3, 4), PN(3, 6), PN(3,5), U8G_PIN_NONE, U8G_PIN_NONE); u8g:
-
Thread
avr asm st7920
Hallo, ich experimentiere seit einigen Tagen mit einem LCD mit einem ST7920 Controller. Es gibt im Netz zwar mehrere Beispiele für C aber ich habe nichts für asm gefunden, daher dieser Beitrag. Ich bin inzwischen so weit gekommen, daß ich Kommandos gut und sicher übertragen
Zur Info noch das Datenblatt des ST7920
-
Thread
GLCD sw spi zu hw spi ändern
Hallo Leute, ich habe ein LCD mit einem St7920, ich betreibe es mit der u8g library und einem AVR ATmega3250. Es funktioniert so weit so gut allerdings habe ich ca. 1 FPS, das soll aber besser werden, wenn man nicht den software spi sondern den hardware spi verwendet. Aber wie mache ich das? Ich habe mal u8g_InitSPI(&u8g, &u8g_dev_st7920_128x64_4x_sw_spi, PN(1,5), PN(1,3), PN(1,4), U8G_PIN_NONE,U8G_PIN_NONE); zu u8g_InitSPI(&u8g, &u8g_dev_st7920_128x64_4x_hw_spi, PN(1, 5), PN(1, 3), PN(1, 4), U8G_PIN_NONE, U8G_PIN_NONE);
-
Thread
Nachbau Real-Time Spectrum Analyser
different controller from the schematic. The schematic is built with a KS controller and I have an ST7920. Is there any way to make it work without modifying the code? I am not very skilled when it comes to programming. The ST7920 is here: http://www.dhgate.com/store/product/1pcs-lcm12864r-128x64
dots-graphic-yellow/176963055.html Did anyone built this spectrum analyzer with a display with ST7920? How? Mihai
-
Thread
Graphic Display ST7920
Hallo, ich möchte die Graphic Display ST7920 mit VHDL programmieren. DDRAM funktioniert GDRAM funktioniert nicht ich verwende die serielle übertragung. Initialisierung: standby: RS=0 RW=0 DB0-DB7 = X"01" scroll adresse: DB0
-
Thread
Display mit ST7920 ansteuern
Hallo Ich kämpfe auch mit dem ST7920 Controller. Bringe das Teil unter Bascom im Character-Mode wunderbar zum Laufen, sogar mir der etwas eigenen Cursor-Adressierung mit 8x16 Zeichen. Aber Grafik bringe ich auch nicht hin. Bist du
-
Thread
128x64 GLCD mit U8glib
dem display zwei Logos anzuzeigen. Der display hat die bezeichnung hj12864zw vom controllertyp ST7920 Ein Logo klappt ohne probleme, doch wenn ich ein zweites hinterherschicke überlagert sich das. Ich benutze einen arduino. Kann mir jemand sagen wie das mit u8glib funktioniert, so etwas wie
habe ein ST7920 auf einem ATmega 32 zum Laufen gebracht, aber wie kann ich werte ( z.B. aus dem AD-Wandler) wiedergeben?
-
Thread
AVR Ansteuerung 12864B GLCD
u8g_dev_ssd1327_96x96_gr_i2c, U8G_I2C_OPT_NONE); /* Test Envionment 3, ATMEGA and NHD 192x32 ST7920 special SPI R/W, MOSI, Red: Port C, Bit 5 RS, CS, Yellow: Port C, Bit 4 EN, SCK, Green: Port C, Bit 3 Arguments for u8g_InitSPI are: SCK, MOSI, CS, A0, Reset A0 and Reset are not used. */ u8g_InitSPI(&u8g, &u8g_dev_st7920_192x32_sw_spi, PN(2, 3), PN(2, 5), PN(2, 4), U8G_PIN_NONE, U8G_PIN_NONE); u8g_InitHWSPI(&u8g, &u8g_dev_st7920_192x32_hw_spi, PN(2, 4), U8G_PIN_NONE, U8G_PIN_NONE); } void sys_init(void
-
Thread
Display mit ST7920 Controller
Hallo miteinander Ich sitze gerade an meinem Projekt welches ein grafisches Display mit dem ST7920 Controller hat. Wenn ich den internen Charaktergenerator verwende, klappt alles. Jetzt möchte ich allerdings gerne meine eigenen Zeichen darstellen. Ich habe daraufhin die Initialisierung erweitert
********** // Initialisieren des Displays NHD-19232WG-BTMI-VT (192x32) // Controller: Sitronix ST7920 //********************************************************** glcd_cmd (0x30); // 8 bit Interface, basic instructions glcd_cmd (0x30); // 8 bit Interface, basic instructions
-
Thread
Ansteuerung Display128x32
wird beschrieben dass man an ausgewiesene Pins dieses Display anschließen kann mit Schaltbild Typ ST7920 oder andere 128x32. Sieht so aus: |CLK----------------------CLK | |DI-----------------------STD | 128x32 EG8010
> ST7920 Verwendet Dein Display auch diesen Chip? Stell doch mal den Link zum Produkt ein. Könnte ja auch ein I2C mit einem der dort üblichen Treiber SH110x oderso sein. Dann geht das nicht.
-
Thread
AVR Library für 128x64 GLCD
Hallo, es geht um die Ansteuerung eines 128x64 GLCD (vermutlich ST7920, habe keine Doku*) durch einen ATmega328P (auf Arduino Nano Board), also so eines: https://www.ebay.de/itm/5V-128x64-12864-LCD-Display-Modul-Blau-Hintergrund-Grafik-Matrix-fur-Arduino/273163965561?
Fabian schrieb im Beitrag #6192074: > es geht um die Ansteuerung eines 128x64 GLCD (vermutlich ST7920 ... > Trotz der Suche nach einer passenden C-Library bin ich im Netz nicht > so richtig fündig geworden. Da du nicht weißt, für welchen Controller die Library sein soll, /kannst/ du da auch
-
Thread
Was ist das für ein Display?
Ein taiwanesischer Hersteller, allerdings "ST7920-Controller-IC": https://www.winstar.com.tw/de/products/lcd-display/graphic-lcd-display-module/wg12232l.html https://www.alldatasheet.com/datasheet-pdf/view/326219/SITRONIX/ST7920.html
-
Thread
Kontrasteinstellung WaveShare LCD12864-ST / 12864ZW
zumindest bis zum unteren Pad von VO verbunden. Leider habe ich, mit Ausnahme zum Treiber-IC ST7920 oder ST7921, absolut kein Datenblatt finden können. Hat also schon jemand ein solches Display in Betrieb nehmen können? Gruß Holger
Versorgung also -5.7V). Das kommt aber auf den Controller an. 128x64 gibt es mit KS0108 oder mit ST7920. Und mit vielen weiteren Controllern, die teilweise echt anders und teilweise Nachbauten der genannten sind. Bei manchen stellt man den Kontrast auch per Software ein.
-
Thread
LCD 12864 am ATmega32
aber eher auf ein Grafikdisplay hin. http://minhdanh2002.blogspot.de/2013/11/experimenting-with-st7920-128x64.html PSB ist für den Serialmodus. Handbuch ! http://www.lcd-module.de/eng/pdf/zubehoer/st7920_chinese.pdf
-
Thread
u8g2 mit AVR
neu in Micocontroller Programmierung. Ich habe ein Reprap full graphic smart controller mit ST7920. Ich möchte nun das Display über SPI ansteuern, was ich mit der u8g2 und software SPI auch hinbekomme. Allerdings habe ich das Problem, dass die Interrupts dann nichtmehr richtig funktionieren und
aktualisieren. Vorgegangen bin ich zum ansteuern nach dieser Anleitung: https://www.instructables.com/ST7920-LCD-With-ATmega328-in-Atmel-Studio-Using-SP/ Ich habe schon versucht, das Display mit der Arduino IDE anzusteuern an den gleichen Pins, hier ist das Display deutlich schneller was mich sehr wundert
-
Thread
LCD mit Sitronix ST7920 über SPI
Ich habe hier ein Grafik LCD 160x32 mit Sitronix ST7920 Controller. Im parallel Modus geht alles, ich bekomme den SPI Modus nicht zum laufen. Das Datenblatt ist sehr unklar für den seriellen Mode. Ich habe im Internet mehrere Initialisierungs Sequenzen
worden. Der muss unbeschaltet bleiben. Nachdem erst mal der Kontrast da war, gings schnell. Der ST7920 muss im SPI Mode 3 betrieben werden, laut Datenblatt ist der Minimum Taktzyklus 600nS, was in einer einstellbaren SPI Geschwindigkeit von 1 MHz praktikabel ist.
-
Thread
Transistortester AVR
ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester user.o: In function `MainMenu': C:\Users\Admin\Documents\Mytester\M-Softw\ComponentTester-1.51m/user.c:2519: undefined reference to `
ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester [/code] gibt es aber keine Objektdatei tools_counter.o. Wahrscheinlich musst Du beim Konfigurieren noch irgendwo angeben, dass Du die
-
Artikel
AVR Transistortester
4x20 Zeichen. Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display mit ST7565, NT7108 oder ST7920 Controller benutzt werden. Auch ein Anschluss eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls
Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7108 Controller trunk/mega328_st7920 Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel LCD, ST7920 Controller trunk/mega328_fish8840 Makefile und Daten für chinesische Fish8840 Version, ATmega328, 126x64 Pixel LCD, ST7565
-
Thread
Suche Lib für LCD ST7920 SPI
Hallo zusammen, kennt jemand eine einfache Lib für den LCD ST7920 mit SPI-Ansteuerung? Bitte kein U8gLib. Der Overhead ist ziemlich gross. Danke. Viele Grüße Gastapo
-
Thread
ESP und ST7920 Display (128x64)
aber leider noch keine funktionierende Schaltung/Software gefunden mit der ich einen ESP32 und ein ST7920 mit 128x64 Pixel ansteuern kann. Am Arduino funktioniert die SPI-Steuerung - aber irgendwie bekomme ich die Transformation mit der U8g2-Lib nicht hin. Habe es mit und ohne Levelshifter versucht.