ST7735 Graphics Display Library

  • 1
  • 2
  • 3
  • Seite 1 von 3
jcolombo
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 52
Beiträge: 3
Dabei seit: 02 / 2013
Betreff:

ST7735 Graphics Display Library

 · 
Gepostet: 10.01.2017 - 02:29 Uhr  ·  #1
Hi,

There are are several example source code offerings here in the forum for various types of Graphics LCDs (thank you) however I am looking for a specific driver for the Sitronix ST7735 controller to drive this cheap display offered on eBay (Link).

I have the ability to design the driver myself but I thought to check here first for any info that may help!

Rolf (hi) is there any chance that these drivers offered here in this forum will perhaps someday become part of E-lab's AVRco Compiler/System?

Thank you kindly,

Julian
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: ST7735 Graphics Display Library

 · 
Gepostet: 11.01.2017 - 15:24 Uhr  ·  #2
Hello Julian,

there are many source sample in your demo directory of the AVRco installation.
One is for the ST7735 : XGraph_TFT160x128

rolf
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: ST7735 Graphics Display Library

 · 
Gepostet: 11.01.2017 - 16:48 Uhr  ·  #3
Die ganzen gängigen TFTs lassen sich auch einfach ohne die E-Lab Treiber ansprechen.
Als Beispiel ein einfaches, gekürztes Programm für den ST7735 über SPI.
Auch für andere TFTs mit z.b. SSD1289, HX8357....hab ich vor Jahren mal Treiber geschrieben mit den gängigen Grafikfunktionen. Teils aber nur was ich benötigte. Damals hatte ich noch keine Profiversion des Compilers.

golf
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
jcolombo
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 52
Beiträge: 3
Dabei seit: 02 / 2013
Betreff:

Re: ST7735 Graphics Display Library

 · 
Gepostet: 18.01.2017 - 01:31 Uhr  ·  #4
Thank you.
sine_wave
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 55
Beiträge: 19
Dabei seit: 10 / 2022
Betreff:

ST7735 Performance?

 · 
Gepostet: 19.07.2024 - 10:06 Uhr  ·  #5
Hello Julian and golf,

What was your experience with the drawing speed with the ST7735, particularly with animated graphics?

Afaik, it provides only simple pixel set in the display RAM, where the µC has to do all calculations in the GraphIOS().

/ Alois
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: ST7735 Graphics Display Library

 · 
Gepostet: 21.07.2024 - 06:47 Uhr  ·  #6
hello alois,
I only made simple text output, no graphics. The speed was enough for that. Now that AVRco is freeware, the integrated graphics drivers can be used by anyone.

golf
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: ST7735 Graphics Display Library

 · 
Gepostet: 21.07.2024 - 08:06 Uhr  ·  #7
Hallo Alois,

kannst du "animierte Grafik" genauer spezifizieren? Wie groß? Wie schnell?

Gruss
Harry
sine_wave
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 55
Beiträge: 19
Dabei seit: 10 / 2022
Betreff:

Re: ST7735 Graphics Display Library

 · 
Gepostet: 26.07.2024 - 14:04 Uhr  ·  #8
Hallo Harry,

wir wollen einen Attitude Indicator (künstlicher Horizont) und einen Heading Indicator darstellen. Vereinfacht zwei Geraden mit Länge jeweils ca. 90 pixel.

Am SPI Slaveselect sehe ich mehrere Millisekunden lang Zugriffe, dh. jedes Pixel wird per Geradengleichung berechnet und im Framebuffer gesetzt.

SPI-Clock ist 5 MHz.

Da wir in der Anwendung u.a. noch einen GPS-Empfänger auslesen und eine SD-Karte (auch SPI) bedienen, bleibt für Grafik-Rechnerei kaum Zeit übrig. Leider gibt es für die kleinen Displays scheinbar keine mit Display List Controller.

/ Alois
  • 1
  • 2
  • 3
  • Seite 1 von 3
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   140   154 · Page-Gen-Time: 0.034493s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI