Hallo, ich habe ein Display bei Pollin gefunden. im Anhang befindet sich das "Datenblatt". kann mir vielleicht jemand sagen wie groß die spannung für die Hintergrundbeleuchtung sein muss, und welche spannung ich für den Kontrast (wenn ich recht sehe VEE)benötigen würde... ...das ganze ist, finde ich recht dürftig. ob etwas high aktiv ist, oder nicht, wie die interne auswahl für cursor, disp on/off usw.. aussieht!? es scheint ja halbgrafisch zu sein, auflösung 240 mal 64 p... Gruß, Dennis
endlich, ich habe ein scheinbar passendes vernünftigeres Datenblatt dazu gefunden.... mal sehen was das so hergibt... dennis
> kann mir vielleicht jemand sagen wie groß die spannung für die > Hintergrundbeleuchtung sein muss, Woraus entnimmst du das dieses Display ueberhaubt eine Hintergrund beleuchtung hat? Ich kann da nichts erkennen. > und welche spannung ich für den > Kontrast (wenn ich recht sehe VEE)benötigen würde... Ja..diese Angabe ist aus irgendwelchen Gruenden etwas verwirrend. Aber das ist irgendwie Tradition bei Grafik LCDs. :-) Bei 25 Grad soll die Spannung 12.5V sein. Nebenbei gesagt du sieht da schoen das die Spannung eintellbar sein muss wenn das LCD bei verschiedenen Temperaturen verwendet werden soll. Allerdings ist die Spannung wohl negeativ. Und sie ist gegen VDD bezogen. Wenn das Display also mit 5V laufen soll, so brauchst du wohl 5V-12.5V gegen Masse. Ich wuerde also -7.5V an den Pin anlegen. Natuerlich ohne Garantie. :-) > ...das ganze ist, finde ich recht dürftig. ob etwas high aktiv ist, oder > nicht, wie die interne auswahl für cursor, disp on/off usw.. aussieht!? > es scheint ja halbgrafisch zu sein, auflösung 240 mal 64 p... Was bedeutet das Wort "halbgrafisch"? Ich lese da 240x64pixel. Interessant waere es wenn da irgendwo stuende wie der Displaycontroller heisst. Von dem brauchst du ja ein Datenblatt. Solange Pollin nicht mehr darueber anbietet kannst du das nicht benutzen. Ausserden waere es nett wenn du bereits die Initialisierungssequenz fuer dieses Display kennen wuerdest. Steht entweder im Datenblatt, oder bei Pollin manchmal im mitgelieferten Beispielsource. Interessant finde ich den Pin "Font Select". Das wuerde darauf hindeuten das im Display bereits ein Font eingebaut ist. Dann waere es relativ intelligent und koennte dir viel Arbeit abnehmen. Jedenfalls solange du keine Deutschen Sonderzeichen brauchst. :-) Olaf
> mal sehen was das so hergibt...
Wenn ich das richtig sehe ist der Controller ein T6963. Ich hab mit dem
zwar keinerlei Erfahrung, aber wenn ich mich richtig erinnere war der
ziemlich intelligent. Wenn man mit dem 8Bit Datenbus leben kann ist das
LCD vermutlich nicht schlecht.
Olaf
Hallo Olaf, du sprichst viele bekannte problempunkte an. mit halbgrafisch meine ich genau diesen punkt, also, es ist möglich einen pixel zu setzen, aber das display besitzt auch einen eingebauten textgenerator.... soweit meine nachforschungen ergaben, das es scheinbar möglich ist text auszuwählen, das zweite datenblatt gibt da schon etwas mehr preis. ichwollte mir bei diesem projekt die implementierung eines fonts ersparen, da ich die rechenzeit lieber für andere dinge nutzen will, deswegen ist die sache mit dem font sehr wichitg für mich... ...ich ´habe schon bei einigen grafischen displays erlebt das dort keine init sequenz benötigt wird... sollte das display wirklich einen font gen haben, dann hat man für wenig geld 15€ ein 8x40 zeichen diplay - wenn man den 6x8 font und nicht den 8x8 font nutzt... und genau das will ich auch nutzen... das mit der hintergrundbeleuchtung ist mir in irgendeiner einstellung bei pollin untergekommen, aber die scheinen eh recht viel anzupreisen, das im anchhinein dann doch nicht so ganz passt.... das mit der spannung vee scheint mir logisch - hatte mal ein MGLS... 128x64 da war es ähnlich ... muss nun ja aber wirklich noch nichts heißen...ich würde es mit einer negativen spannung versuchen... dennis ps.: die ansteuerung eines grafik lcd mit dem r8c war nett, habe es verfolgt, auch das oszi :-) schöne anwendung. ich betreibe z.z ein grafisches oled mit 128x64 und dekendem speicher... suche da noch nach einer routine um kreise zu füllen oder in verschiedenen pixeldicken zu erzeugen.... kreis im kreis gibt leider löcher, durch die brensenham berechnungen.. eine linie sternförmig zu drehen, ist zu aufwendig/rechenintensiv
davon gehe ich aus... deswegen reizt es mich ja... 120464 ist so ein reinfall modell.... ist ein serielles uninteligentes diplay mit gleichen abmessnungen und eigenschaften und : dem selben preis - nur das man hier eine ganze menge mehr an áufwand betreiben müsste um überhaupt etwas zu sehen.. leider gibt es nur sehr wenig infos dazu... aber: 120467 ist eh nicht vergleichbar - ausser im preis vielleicht... :-) dennis
> suche da noch nach einer routine um kreise zu füllen oder in > verschiedenen pixeldicken zu erzeugen.... kreis im kreis gibt leider > löcher, durch die brensenham berechnungen.. eine linie sternförmig zu > drehen, ist zu aufwendig/rechenintensiv Ich glaub sternfoermig drehen wuerde auch nicht gehen weil es auch Loecher gibt. Es sei denn man dreht so wenig das es Ueberlappungen gibt, man also auch eine ganze Menge Pixel mehrfach zeichnet. Ich wuerde lieber eine Routine schreiben die beliebige Flaechen fuellt und dann eben auch auf Kreise anwendbar ist. Stand bestimmt schonmal was in einer Ct. :-) Am besten waere es aber bei kleineren Controllern auf gefuellte Flaechen zu verzichten. :-] > das mit der hintergrundbeleuchtung ist mir in irgendeiner einstellung > bei pollin untergekommen, aber die scheinen eh recht viel anzupreisen, > das im anchhinein dann doch nicht so ganz passt.... Das Display selber scheint es ja durchaus auch mit verschiedenen Hintergrundbeleuchtungen zu geben. Aber wohl auch ohne und Pollin sagt da ja nichts weiter zu. Auf dem Photo auf der Seite von Pollin sieht es aber so aus als wenn die Beleuchtung nicht bestueckt ist. Olaf
> da noch nach einer routine um kreise zu füllen
Steht der Kreis alleine da, oder liegt da noch was graphisches
drunter?
Wenn ersteres: Such mal nach 'Flood-Fill'.
Der nimmt eine beliebig umrandete Fläche (also auch eine
Kreislinie) und einen Punkt in dieser Fläche und füllt,
ausgehend vom Punkt, die komplette Fläche aus.
Wenn zweiteres: Da wird dir nichts anderes übrig bleiben
als einen Scanline Algorithmus zu benutzen: Eine gedachte
Linie (eben die Scanline) wandert von unten nach oben über
das Primitiv, berechnet wo das erste und letzte Pixel in dieser
Scanline zu setzen ist und zieht eine Linie zwischen den beiden.
Vorteil: Wenn man die Scanline nicht mit 1-er Inkrement, sondern
mit etwas höherem Inkrement drüberstreichen lässt, kriegt man eine
schöne Schraffur.
Nachteil: Pro Scanline ist im Kreisfall eine Wurzel zu berechnen.
Ev. könnte man sich das auch sparen und die Endpunkte mit einem
Kreis-Bresenham eruieren, hab ich aber noch nie versucht.
super idee.... wenn ich sie dann senkrecht fülle und meinen algorytmus verwende, spare ich noch mehr zeit... also lösung zwei gefällt mir....mal sehen wie ich das vereinen lässt... dennis
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.