Dies ist eine kostenlose Homepage erstellt mit hPage.com.

1,8" TFT mit ST7735 Controller


 
So ein kleines Display gibt es sehr günstig bei Ebay. In 1,4" , 1,8" und 2,4".
Weil es so günstig ist. Musste ich mir auch mal so ein Display zulegen. In 1,8" mit 128 x 160 Pixel. Nach ein bissel Einarbeitungszeit in das Datenblatt, lief es auch ohne Probleme. 
Ich habe es an ein PIC18F25K22 geklemmt. Und nutze das SPI Modul 1 vom PIC.
Der PIC läuft intern mit 16MHz und 4MHz SPI Schnittstelle.
Da der Bildaufbau mir etwas zu langsam war. Habe ich die Libary für das Display auf Geschwindigkeit optimiert. 
 
 
Hier Teste ich, wie schnell man den ganzen Bildschirm füllen kann, also 128 x 160 Pixel mit je 2 Byte. 16 bit Farben pro Pixel

             

Das hat mal 250ms gedauert, aber durch optmierten Code jetzt nur noch 125ms.

 

Ein kleiner Test von verschiedenen Farben,...

leider gibt mein Iphone die Farben nicht gut wieder. Das sieht in Wirklichkeit viel besser aus.

 

Der PIC18F25K22 , der alles antreibt:

Wenn einem die Geschwindikkeit nicht aussreichen sollte. Kann man die interne PLL noch einschalten und den PIC bis auf 64MHz hochtreiben. Dann würde der SPI Bus auch mit maximal 16MHz laufen. Das ist schon ganz ordentlich für so einen 8bit Prozi.

 

Das Beispiel Programm dazu:  TEST_ST7735.zip

 

 

Dies ist eine kostenlose Homepage erstellt mit hPage.com.