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?hash=item3f99d75479:g:Sx0AAOSwJjZa1dEw Trotz der Suche nach einer passenden C-Library bin ich im Netz nicht so richtig fündig geworden. Eigentlich findet man nur Libraries für die Arduino-IDE selbst (z.B. u8glib), ich programmiere aber mit klassischem C per ATmel-Studio. Für die üblichen 1602 bis 2004 Displays gibt es ja tolle Libraries, daher wollte ich mal hier nachfragen ob/wo es eine solche auch für die typischen GLCD gibt? Schön wäre ein Ansteuerung per SPI oder I2C (mit MCP23017, wobei I2C ja zu langsam sein soll). Über eine Empfehlung für eine gute Library würde ich mich sehr freuen. Sicher haben hier viele eine solche im Einsatz :) Vielen Dank! *Kann man ohne Doku eigentlich herausfinden, welcher Controller das GLCD steuert? Auf der Platine steht nur "12864B V2.0". Auch hier bin ich nicht wirklich erfolgreich mit meiner Recherche gewesen. PS: Mit der Ansteuerung meines 1604 Display hatte ich keinerlei Probleme. Aber hier sehe ich irgendwie den Wald vor lauter Bäumen nicht mehr und benötige mal ein paar Schubser in die richtige Richtung :)
Fabian schrieb: > Eigentlich findet man nur Libraries für die > Arduino-IDE selbst (z.B. u8glib), ich programmiere aber mit klassischem > C per ATmel-Studio. Meines Wissens gibt es die u8glib auch für pures C.
Für KS0108-Chips findet sich schon was im Netz, aber wie du ja auch schon beinahe selber rausgefunden hast, nutzt dir das nichts, wenn dein LCD eine anderen Controller hat. Und ohne zu wissen, welchen, kommst du nicht weiter. Oliver
Fabian schrieb: > rotz der Suche nach einer passenden C-Library bin ich im Netz nicht > so richtig fündig geworden. Wie wäre es mit selbst schreiben?
warum fragst du nicht deinen Lieferanten was da für ein Controller verbaut ist. Der sollte das doch wissen. Sonst würde ich sagen bestell einfach irgendwo wo du auch eine Doku bekommst, gibt ja genügend Anbieter.
Fabian schrieb: > Ebay-Artikel Nr. 273163965561 Wer Lesen kann liest dort auch 12864 - und danach kann man googlen. @Fanboy: Hilfst Du ihm? Er schreibt zwar "nein" ist aber aus meiner Sicht "ja" :-)
:
Bearbeitet durch User
Fabian schrieb: > 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 kein Glück haben. Die schon angesprochene u8glib deckt diverse GLCD Controller ab. Ob deiner dabei ist? Keine Ahnung.
Hallo, Du kannst evtl mal probieren, ob Du das Statusregister lesen kannst, wenn Du es wie ein KS0108 ansteuerst. Wenn eine plausible Antwort kommt, weiß Du um den Controller bescheid. mfG
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.