TFT-Display-Treiber-IC
maschinell erzeugt
Im Forum und im Wiki
-
Thread
ST7735 an MCU
herauszubekommen, welchen Treiber man für die > Ansteuerung des Displays auf einem Transistortester mit ST7735 > verwenden müsste. Natürlich einen ST7735 "Treiber". So wie du dich anstellst, ist das das einzige, was klappen /könnte/. > Das Interface scheint kein reines I2C Interface zu sein, weil >
Johannes S. schrieb im Beitrag #6982899: > ich hatte ein ILI9341 dran, nicht ST7735. Du meintest 10 MHz für das ST7735? Nein, ich meinte schon den ILI9341 da du ja ein 240x320 Display hast. Da stehen die 100ns in meinem Datenblatt. Ich habe diese Display am AtXmega. Der schafft
-
Thread
ST7735 ansteuern
Auf der Rückseite steht ST7735S
Jonas schrieb im Beitrag #5641718: > Auf der Rückseite steht ST7735S Dann gilt ja: OMG schrieb im Beitrag #5641686: https://www.google.de/search?source=hp&ei=qbEBXIHJPNC5kwW7vZHwCg&q=st7735+library+c&btnK=Google-Suche&oq=ST7735+lib&gs_l=psy-ab.3.2.0j0i22i30l9.1349.4467
-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
ca. 2 sekunden zum aufwachen braucht. Hier die Installation davon, im Library Ordner Adafruit_ST7735_and_ST7789_Library in der datei: Adafruit_ST7735.cpp funktion: void Adafruit_ST7735::enterSleep(void) { startWrite(); writeCommand( ST7735_SLPIN ); endWrite(); } void Adafruit_ST7735
versionen vom display. In der library kann man in der datei https://github.com/adafruit/Adafruit-ST7735-Library/blob/master/Adafruit_ST7735.cpp Bei set rotation alle ST77XX_MADCTL_RGB in ST7735_MADCTL_BGR Ändern, müssten 4 stück sein. Falls am rand eine komische linie sein sollte muss man noch
-
Thread
Seltsames SPI-Verhalten Atmega328P
aus https://github.com/lexus2k/lcdgfx/blob/master/src/v2/lcd/st7735/lcd_st7735.inl, template <class I> void InterfaceST7735<I>::setRotation(uint8_t rotation): [code] 49c4: 88 e2 ldi r24, 0x28 ; 40 49c6: 0e 94 5a 0a call 0x14b4 ; 0x14b4 <SPIClass
war, dass ich SPI.begin() vor der MCP2515-Initialisierung aufgerufen habe, aber nicht auch vor der ST7735-Initialisierung, und dass die ST7735-Initialisierung vor der MCP2515-Initialisierung stattfand. PB2 war also während der ST7735-Initialisierung (obwohl dafür nicht benutzt) als Input konfiguriert,
-
Thread
ESP32 und TFT Arduino läuft nicht
5 #define TFT_RST 9 #define TFT_DC 10 #define TFT_SCLK 18 #define TFT_MOSI 23 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST); [/c] Jedoch sind die Anschlüsse an meinem Display etwas anders und habe es so angeschlossen: Dispaly - ESP32 CS - CS RST
#define TFT_RST 9 > #define TFT_DC 10 > #define TFT_SCLK 18 > #define TFT_MOSI 23 > Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, > TFT_SCLK, TFT_RST); ändere das mal bitte in #define TFT_CS 5 // CS #define TFT_RST 16 // Reset #define TFT_DC 17
-
Thread
c++ static methoden
selber was gemacht. Allerdings qualmt jetzt mein Gehirn. :-) Ich stell es mal zur diskussion: st7735.h [c] void Ticker(void); static void WrapTicker(void); [/c] st7735.cpp [c] void *ST7735Pointer; void ST7735::Initialize(void) { my_Timer->RegisterPeriodicHandler(WrapTicker); } void ST7735::WrapTicker(void) { ST7735 *ich = (ST7735*) ST7735Pointer; ich->Ticker(); } void ST7735::Ticker(void) { static u8 TxData[10]; u8 RxBuffer[10]; TxData[0] = TxData[0] +1;
-
Thread
ST7735S Display Ansteuerung
Arduino Display mit ST7735 Controller anschließe mit meinem Aufbau problemlos. Das Display mit dem Controller ST7735S reagiert aber überhaupt nicht. Kann es sein, dass die Controller so unterschiedlich sind ? Hat jemand schon
dass mein Display zumindest mal irgendwas macht... [1] https://github.com/adafruit/Adafruit-ST7735-Library/blob/master/Adafruit_ST7735.cpp#L364
-
Thread
Bricks - BreakOut Game für ATmega168 / 328p
alle preiswerten in China erhältlichen SPI-Displays mit einem der Controller: ili9163, ili9340, st7735r, s6d02a1, ili9225 oder st7789 funktionieren. Für die beiden von dir verlinkten EBAY-Displays mußt du die tftdisplay.h anpassen (s6d02a1 zu 0 und st7735r zu 1 setzen): [code] /* -------
alle preiswerten in China erhältlichen SPI-Displays mit einem der Controller: ili9163, ili9340, st7735r, s6d02a1, ili9225 oder st7789 funktionieren. Für die beiden von dir verlinkten EBAY-Displays mußt du die tftdisplay.h anpassen (s6d02a1 zu 0 und st7735r zu 1 setzen): [code] /* -------