Forum: Mikrocontroller und Digitale Elektronik TFT Display mit Bascom ansteuern ?


von Ultimate P. (ultimate_projects)


Lesenswert?

Ich wollte ein TFT Touch Display (RGB) 3.2" mit Bascom ansteuern. Suche 
schon längere Zeit erfolglos nach "Tutorials". Wollte fragen ob hier 
jemand damit Erfahrung hat und mir helfen kann.
Danke

von Tom (Gast)


Lesenswert?

Hast Du die freeware Bascom? Dann vergiss es gleich, da passen nich mal 
die libraries leer rein.
Bascom ist zwar lustig und einfach, aber fuer groessere Projekte nicht 
unbedingt geeignet.
Lad Dir die Arduino IDE runter, ne library fuer dein tft und in 30min 
zeigt es ne schoene Demo an.
Ansonsten wirst Du auch in 2 Wochen noch am Bascom Projekt rumbasteln.

von Ultimate P. (ultimate_projects)


Lesenswert?

Tom schrieb:
> Hast Du die freeware Bascom? Dann vergiss es gleich, da passen nich mal
> die libraries leer rein.
> Bascom ist zwar lustig und einfach, aber fuer groessere Projekte nicht
> unbedingt geeignet.
> Lad Dir die Arduino IDE runter, ne library fuer dein tft und in 30min
> zeigt es ne schoene Demo an.
> Ansonsten wirst Du auch in 2 Wochen noch am Bascom Projekt rumbasteln.

Ich habe die BASCOM Vollersion. Also nicht möglich mit Bascom bzw. zu 
aufwendig?

von Willi (Gast)


Lesenswert?

F1 drücken und Du findest fertige Beispiele in der Hilfe.

Wer das noch nichtmal hinbekommt bestärkt alle Vorurteile gegen Bascom " 
Programmierer"...;-((((

von Tom (Gast)


Lesenswert?

Ich als Bascom fan wuerde abraten, habe es aber selbst noch nicht 
versucht.
Nimm die Arduino IDE, da kannst Du auch ueber ISP und externen Brenner 
brennen, brauchst also keinen Arduiono bootloader, und fast alle AVR 
sind auch supportet. Beim TFT geht unter mega328 eh nix wegen der 
Groesse der libs.

von STK500-Besitzer (Gast)


Lesenswert?

Tom schrieb:
> Ich als Bascom fan wuerde abraten, habe es aber selbst noch nicht
> versucht.
Sehrt kompetente Antwort.

> Nimm die Arduino IDE, da kannst Du auch ueber ISP und externen Brenner
> brennen, brauchst also keinen Arduiono bootloader

Man kann sich auch von hinten durch die Brust ins Auge schiessen.

Such dir den (Speichermäßig) größten AVR, den du kriegen kannst.
Dann nimmst du das Datenblatt zu deinem TFT und programmierst sämtliche 
Funktionen in BASCOM.
Oder du fragst beim Hersteller nach.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Was du vor Allem brauchst, ist möglichst ein intelligenter Controller, 
der Objekte per Kommando zeichnet, so dass du für die sog. "grafischen 
Primitive" wie geometrische Formen und Text nicht jeden Pixel per 
Bit-Gefruzzel "zu Fuß" in den Grafikspeicher malen musst, sonst wird das 
auf einem Mikrocontroller schnell zum Geduldsspiel.

Ich persönlich bevorzuge Displays mit seriellem Interface (z.B.SPI), 
dann wird wenigstens nicht schon die Hälfte der GPOIs des MC belegt. Das 
bremst zwar bei echten Pixelbildern enorm, aber die sind ohnehin nicht 
gerade die Domäne von MCs.

Das Amüsante dabei: Schaut man bei solchen intelligeneten Displays mal 
genauer auf die Daten der Controller, haben diese oftmals ein Mehrfaches 
an Rechenleistung, Taktfrequenz und Speicher als der "steuernde" MC.

: Bearbeitet durch User
von S. M. (lichtmensch)


Lesenswert?

Was is das für ein Display ? Ein SSD1289 Ebay 311355875403
Dafür könnte ich dir Bascom code zukommen lassen.

von Ultimate P. (ultimate_projects)


Lesenswert?

Kennt jemand ein preiswertes Display mit SPI das ich mit Bascom steuern 
kann ?

von Pattex (Gast)


Lesenswert?

Ultimate P. schrieb:
> Kennt jemand ein preiswertes Display mit SPI das ich mit Bascom
> steuern
> kann ?

Auch das steht in der Bascom Hilfe, Du armer Wicht.....

von Jens P. (picler)


Lesenswert?

Schaue dir mal das an:

http://www.ebay.de/itm/2-2-inch-SPI-TFT-LCD-Display-ILI9341-For-Arduino-AVR-STM32-ARM-PIC-CP11002-H52-/281353505264

Damit habe ich vor einigen Wochen meinen C- und TFT-Einstieg gemeistert. 
Mit den passenden Libs ist es gar kein Problem. Habe bisher (fast 30 
Jahre) immer mit Assembler programmiert, aber irgendwie wollte ich 
einfach schneller zum Ergebnis kommen und die vielen fertigen Libs 
nutzen können.
Allerdings ist das Display für große Pixelmengen ungeeignet, zum Lernen 
aber optimal. Vielleicht überlegst du dir den Wechsel von Bascom zu C. 
So komplex ist das nicht wenn man schon programmieren kann. Suche dir 
einen anfängertauglichen vernünftigen µC, z. B. PIC18 und alles ist 
easy.

von Winne Z. (rugbywinne)


Lesenswert?

S. M. schrieb:
> Was is das für ein Display ? Ein SSD1289 Ebay 311355875403
> Dafür könnte ich dir Bascom code zukommen lassen.

Hallo
an dem Bascom code wäre ich auch interessiert.

Beste Grüße

von Frank H. (dd0ow)


Lesenswert?

Hallo
Ich bin nicht der schnellste und auch nicht der fähigste. Aber gibt es 
den Code auch für mich nach über 6 Jahren noch zu erbetteln?
lg
frank

von Bussard (Gast)


Lesenswert?

BASCOM steht seit etlichen Jahren auf der Stelle.

Habe auch nach einem modernen Nachfolger mit Libs für alle möglichen 
Module gesucht, um schnell lauffähige Kleinanwendungen zu bauen.

Bei "Great Cow Basic" bin ich fündig geworden. Einfache Unterstützung 
der ATMEL-Und PIC-Prozessoren/ Arduinos und viele Beispiele für den 
Einstieg.

http://gcbasic.sourceforge.net/Typesetter/index.php/Home

http://gcbasic.sourceforge.net/Typesetter/index.php/Download

Der Umstieg ist einfach und lohnt sich. Ach ja - kostenlos + Spende, 
wenns gefällt.

von Frank E. (Firma: Q3) (qualidat)


Angehängte Dateien:

Lesenswert?

Ich werfe mal das Stichwort "Nextion" ind den Ring. Intelligentes 
Display, wird mit einer eigenen Software Grund-programmiert, in der 
Benutzung dann über RS232 geteuert und das seinerseits Touch-Resultate 
publiziert ...

Aufgrund des Wirkprinzipes ist es nicht für live Bilder bzw. Videos 
geeignet, aber perfekt für GUIs oder Messwertanzeigen

: Bearbeitet durch User
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.