Hallo, ich bin gerade von BASCOM auf C am umsteigen. Nun habe ich schon kleine Tests mit Port IN/OUT hinter mir und wollte mein Display ansteuern. Dieses ist ein 128x64 Diesplay mit KS0108 Chip. Lib´s gibt es ja wie Sand am Meer, nur scheine ich es nicht ganz zu verstehen, wie ich diese erfolgreich einbinden kann. An der Hardware liegts dieses mal nicht. Diese habe ich mit einem Programm was ich in BASCOM geschrieben habe getestet. Als Umgebung nutze ich AVR Studio 6, da es mir durch das Programmieren mit VisualStudio auch sehr vertraut ist. Hat jemand ein einfaches fertiges Projekt, an dem ich sehen kann, wie es geht? Oder kann mir jemand beim einstieg helfen. Ich Danke schon mal im voraus.
Es ist ein ziemlich großer Sprung von IO-Pins auf ein gLCD. Eventuell solltest du kleinere Schritte machen. Gruß Oliver
Hi Ich habe ein Tutorial für U8glib/M2tklib und das Atmel Studio geschrieben: http://code.google.com/p/m2tklib/wiki/as6 Einzige Anpassung, die Du machen müsstest, wäre ein anders device auszuwählen (nämlich das für KS0108) und die 8bit parallel init funktion. Das device steht hier: http://code.google.com/p/u8glib/wiki/device Konkret also u8g_dev_ks0108_128x64 Die init funktion ist hier beschrieben: http://code.google.com/p/u8glib/wiki/userreference#InitSPI_,_InitHWSPI_,_Init8Bit Grüße, Oliver
Erst mal vielen Dank für die Antwort. Ich habe versucht durch die Beispiele durchzusteigen. Leider mit wenig erfolg. Wo genau binde ich die Lib´s ein und wie und wo gebe ich das Device an? Danke für jede Hilfe
So nach einigen Versuchen habe ich nun das "Hello World" auf mein Display hinbekommen. Was ich nur noch nicht weiß: Wie kann ich das Display Clearen und wie neu beschreiben. Hast du eine Auflistung der Syntax? Ist das richtig, das für "Hello World" 15k benötigt werden?
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.