Forum: Mikrocontroller und Digitale Elektronik Graphic LCD mit Bascom


von Björn M. (dunuin)


Lesenswert?

Moin,

Ich wollte mal fragen, ob jemand schon einmal ein Graphic LCD mit Bascom 
verbaut hat und mir daher eines empfehlen kann (von den deutschen 
Distributoren), was auch funktioniert.
Da sind ja nicht alle Controllertypen kompatibel und selbst bei den 
kompatiblen scheint es wohl je nach Displaymodell Probleme mit den 
Timings zu geben zu können.

Praktisch wäre wohl ein 128x64-Pixel-LCD was ohne negative 
Spannung/Wechselspannung auskommt oder diese selbst liefert. Am liebsten 
wäre mir blau-weiß.

Beim großen C würde es z.B. das "GE-O12864C2-TMI/R" mit 
ST7565P-Controller geben. Hat das vielleicht mal jemand getestet?

Und dann hätte ich nochmal eine Frage zum "Line" Befehl von Bascom. Kann 
man damit beliebige Winkel malen oder nur 45/90 Grad Winkel?

Eine Scrollfunktion kennt Bascom auch nicht, wo man einfach alle Pixel 
um 1 nach Links oder Rechts verschiebt?

MfG

Dunuin

von Karl H. (kbuchegg)


Lesenswert?

Björn M. schrieb:

> Und dann hätte ich nochmal eine Frage zum "Line" Befehl von Bascom. Kann
> man damit beliebige Winkel malen oder nur 45/90 Grad Winkel?

Der Bresenham Algorithmus ist schon lange erfunden und nicht so schwer, 
dass man ihn nicht in BASCOM bzw. in die am GLCD verbauten Controller 
integrieren könnte.

Das Beispiel in der Hilfe benutzt zb
Line(0 , 0) -(239 , 127) , 255


(geile Syntax dieses Befehls.
 LINE(x0,y0) – (x1,y1), color

Ich hab nichts gegen BASCOM. Aber die Entwickler sollten wirklich mal 
einen Kurs in formale Sprachen machen. Das ist ja schauderhaft, was sie 
sich an manchen Stellen syntaktisch ausdenken)

> Eine Scrollfunktion kennt Bascom auch nicht, wo man einfach alle Pixel
> um 1 nach Links oder Rechts verschiebt?

Kann ich mir nicht vorstellen. Wenn der LCD-Controller das nicht 
unterstützt, wird es BASCOM sicher nicht unterstützen.

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
Noch kein Account? Hier anmelden.