-
Thread
STM32 und Arduino TFT
Typische Ard*ino Denkweise :-( In erster Linie ist es ein ST7735 TFT. Für STM32 gibt es viele Beispiele. Hier etwas inkl. SPI und Font: https://github.com/thaletterb/STM32-ST7735-LCD-Library/tree/master/ST7735LCD
-
Thread
[V] WELLER Soldering Station - Unbestückt
https://de.aliexpress.com/item/1-8-Inch-Mini-Serial-SPI-TFT-LCD-Module-Display-with-PCB-Adapter-ST7735B-IC/32634748906.html
Laut Herstellers ist es ein SPI mit ST7735R
-
Thread
STM32F4 - Spiele
konfigurierbar, so dass Displays mit unterschiedlichen Controllern funktionieren sollten. Getestet sind ST7735 (default) sowie S6D02A1 und ILI9163.
SPI-Displays in der Geschwindigkeit zurück. Nach meiner Recherche gibt es dieses Display auch mit ST7735r Controller und parallelem Anschluss, aber leider habe ich die Pinbelegung dieses Displays nicht herausgefunden. Wenn diese bekannt wären, könnte ich die Grafiksourchen um ein parallels ST7735 Display
-
Thread
AVR_Transistortester build too large for target
AVR_Transistortester but right now I am failing before I've started. My tester is 328p-based with ST7735 display running software Version 1.12K (non-readable, as supplied), and I'd like to start as close to that as I can. I downloaded Karl-Heinz Kübbeler's "software-112k" branch and installed the recommended WinAVR development system. A test build using the ST7735 Makefile (no changes) exceeds available memory by 11.7%: [code] > "make.exe" all 8 MHz operation configured. AVR Memory Usage ---------------- Device: atmega328p
-
Thread
Display st7735 Library gesucht
Habe aus China niedliche kleine Colordisplay 0.96" bekommen. Sie funktionieren auch mit der UCGLIB von Olikraus. Leider passt die Auflösung nicht Bild ist wohl zu groß und versucht dann einen Umbruch. Hat jemand schon Erfahrung mit den Dinger, beziehungsweise kennt eine modifizierte Library.
-
Thread
Display mit Chip ST7789V Startprobleme
0xb2 als command senden > 5 Byte (0x0c....0x33) als Data senden > _CS auf high Zumindest beim ST7735 muss CS *nicht* dynamisch gesetzt werden. Es reicht wenn man CS zum Anfang des Jahres auf Low setzt und im Anschluss kontinuierlich CMDs und DATA sendet. Gegen Silvester dann CS wieder auf High.
Norbert schrieb im Beitrag #7419745: > Zumindest beim ST7735 muss CS nicht dynamisch gesetzt werden. > Es reicht wenn man CS zum Anfang des Jahres auf Low setzt und im > Anschluss kontinuierlich CMDs und DATA sendet. Gegen Silvester dann CS > wieder auf High
-
Thread
Grafikdisplay für AVR Controller
http://www.ebay.de/itm/1-44-Colorful-SPI-TFT-LCD-Display-ST7735-128X128-Replace-Nokia-5110-3310-LCD-/382121587331 https://github.com/adafruit/Adafruit-ST7735-Library und viele weitere Quellen für alle möglichen Controller
-
Thread
Raspberry: Shutdown mit Touchscreen
nicht. Achja Display ist ein 3.5" mit resistivem Touch (Treiber eingebunden) und (ich meine) ST7735-Controller. Gruss Harry
#5573449: > Achja Display ist ein 3.5" mit resistivem Touch (Treiber eingebunden) > und (ich meine) ST7735-Controller. Displaycontroller wird eher ein ILI9486 sein, ist aber auch egal. zumindest bei meinem 4" ist die Beleuchtung nicht schaltbar sondern wird fest aus den 5V geholt. Beim prinzipiell baugleichen
-
Thread
Schaltungsentwurf als Dienstleistung
über "USB to Serial Converter" mit dem PC aufbauen und ein > kleinen LCD Display (IC Driver z.B. ST7735R oder ILI9325) ansteuern. Wenn Dir ein 4x20 LCD ausreicht, habe ich etwas in der Schublade. Für Schnellbesteller gibt es eine Rabattaktion zum Sonderpreis von nur € 9999,99 :-)
über "USB to Serial Converter" mit dem PC aufbauen und ein >kleinen LCD Display (IC Driver z.B. ST7735R oder ILI9325) ansteuern. >Daten (Text) über die serielle Verbindung vom PC empfangen und den Text >auf den LCD Display ausgeben. >Außerdem sollte der Kunde die Möglichkeit haben den STM32F4 selber
-
Thread
Multi Function Tester TC-1
Lösungen? Also als Plug&Play wirst du da wohl nichts finden. Das Display (Z180SN009) hat wohl ein ST7735S Controller verbaut, der Treiber für die Ansteuerung im ATMEGA32 ist darauf ausgelegt. Theoretisch wäre folgends möglich: Du nimmst dir ein µC und tust so als wärst du der ST7735S und interpretierst
-
Thread
Frage zur SPI "MISO/ D/C"
und cs. Im Datenblatt werden die als 3- und 4-line serial interface bezeichnet (ich gehe von einem ST7735-Chip aus). Worauf der Chip hört, wird mit dem SPI4W-Pin festgelegt.
Hallo, zumindest bei meinem 1,8" mit ST7735 gibt es kein MISO, nur SCK, DIN, /CS und D/C. Ich hatte allerdings auch bisher keinen Anlaß, Daten zurückbekommen zu wollen. Wenn SPI da ein Problem hat, sollte man bseer die Ursache suchen und beseitigen
-
Thread
HD44780 library für ARM
: http://www.exp-tech.de/Displays/1-8-18-bit-color-TFT-LCD-display-with-microSD-card-breakout-ST7735R.html?XTCsid=96eb035fee4786600b31726baed8f9da
> http://www.exp-tech.de/Displays/1-8-18-bit-color-TFT-LCD-display-with-microSD-card-breakout-ST7735R.html?XTCsid=96eb035fee4786600b31726baed8f9da In welchem Universum ist dieses billiger als ein HD44780 kompatibles LCD?
-
Thread
Displayansteuerung mit I²C
---- hier kann man das Datenblat bekommen ------------------------------------- Datenblatt ST7735R Adafruit-GFX-Library ST7735-Library
-
Thread
Problem mit TFT (ST7735S basierent)
versuche ein 1.77'' TFT anzusteuern. Es ist ein 160*128 64k Display von AzDelivery. Lt Doku ist ein ST7735S Controller verbaut. Die Initialisierung mache ich gleich wie die Adafruit lib, die SPI Ansteuerung per HW SPI. SPI sollte korrekt implementiert sein da das Display auf DISPON reagiert und ich den
-
Thread
Suche kleines Lcd bzw. TFT Display unter 2"
: http://www.exp-tech.de/Displays/1-8-18-bit-color-TFT-LCD-display-with-microSD-card-breakout-ST7735R.html Am einfachsten wäre RGB-Video (z.B. über SCART) das von einem uC über seine ADCs abgetastet wird. http://www.mikrocontroller.net/topic/60184
@Lothar Danke, ich werde es mir mal gründlichst anschauen, geht das auch mit den ST7735R ais der Bucht?
-
Thread
Arduino Adafruit GFX Fonts für OLED Displays erzeugen
geändert, siehe Anhang. #include <Adafruit_GFX.h> // Core graphics library #include <Adafruit_ST7735.h> // Hardware-specific library for ST7735 #define FONT FreeSans6pt7b #include <Fonts/FreeSans6pt7b.h> ... tft.setFont(FreeSans6pt7b); ergibt folgenden Fehler: 'FreeSans6pt' was not declared
-
Thread
ST7735 1,8" TFT Codeoptimierung
> keine Antwort ? Ich kann dir nicht direkt helfen aber .... Wegen dir habe ich mal meine ST7735 Firmware herausgekramt. Auf meinem Mega644 mit 20 MHz betreibe ich die SPI mit 10 Mhz und komme damit bei Clearscreen auf 87ms (mit einem internen 1 ms Timer gemessen). So schlecht stehst du
-
Thread
AVR TransistorTester China DIY Kit - Display zeigt nichts an
problem and found that the XY18CG958-18B is a 128x160 SPI Color TFT LCD Module compatible with the ST7735: https://www.mikrocontroller.net/svnbrowser/transistortester/Software/trunk/ST7735/
-
Thread
Zuckungen Servo Arduino
trig 10 #define CS A3 #define DC A2 #define RES 7 #define MOSI 6 #define SCLK 2 Adafruit_ST7735 screen = Adafruit_ST7735(CS, DC, MOSI, SCLK, RES); Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int dis; char disC
-
Thread
GM328 transistor tester MCU firmware update
Regards It worked !!! I am very glad! Thank you for your precious advice !! Is this display ST7735 compatible? This pinout 1-8 is the same as the following table (TFT display pin)? https://cdn.instructables.com/FD6/5BW7/IJ3763UJ/FD65BW7IJ3763UJ.LARGE.jpg?auto=webp&width=580
John M. schrieb im Beitrag #5792700: > Is this display ST7735 compatible? This pinout 1-8 is the same as the > following table (TFT display pin)? ... i think so. If you need more information about the TT, in this Forum is the (Mega)threat Transistortester
-
Thread
Object Oriented Forth
Normales MicroPython und ein Hand-gedengeltes module wäre meine Wahl. Hab' vor Jahren mal eines für ein ST7735 1,8" TFT geschrieben. Hat einen Tag gedauert. Inklusive Optimierung.
suchen muss oder einen selber schreiben will: *The built-in controller used in this LCD is ST7735S, which is an LCD controller with 162 × RGB × 132 pixels, while the pixels of this LCD are 160(H) RGB × 80(V). https://www.waveshare.com/wiki/Pico-LCD-0.96
-
Thread
OLED I2C Display fehlerhaft ?
Bei den ST7735 von Adafruit gibt es diesen Mist mit den Bunten Tabs. Bei den Nachbauten ist das aber wieder anders. Und die ST7735 sind TFT, bei Oled habe ich diese komische Kennzeichnung noch nicht gesehen.
-
Thread
TFT Display zeigt die werte gespiegelt an.
https://github.com/adafruit/Adafruit-ST7735-Library/issues/29
Rainer S. schrieb im Beitrag #6416795: > https://github.com/adafruit/Adafruit-ST7735-Library/issues/29 Danke das wars! Das Define: [c] #define ST77XX_MADCTL_MY [/c] auf 0 gesetzt und jetzt stimmt alle.
-
Thread
Maße Display Breackout Board ST7735
Hallo, ich habe folgendes Display Breakout Board ST7735 (274415923305) bei Ebay (China -> lange Lieferzeit) bestellt. Um das Display schon in meine Planung einfließen zu lassen würde ich gerne vorab die Maße wissen. Nach einer ausführlichen Recherche
-
Thread
Vier Gewinnt KI für Mikrocontroller
5cm leitungen, drüber verliert sie dann aber Bits. Yupp, jibbet.... https://github.com/o-m-d/st7735_spi_stm32
leitungen, drüber verliert sie dann > aber Bits. > > Yupp, jibbet.... > https://github.com/o-m-d/st7735_spi_stm32 Die frisst ja maximal Performance. Einen halben Tag Arbeit, und die Lib ist ein Vielfaches schneller!
-
Thread
Mehrere Touchscreens an einem Arduino Mega 2560
2 => IQR-T * 34 => CS-T */ #include <Adafruit_GFX.h> #include <Adafruit_ST7735.h> #include <SPI.h> #include <XPT2046_Touchscreen.h> #include <Fonts/FreeSans9pt7b.h> //Variablen erstellen //Ein-/Ausgänge //Display Anzeige int RS[3] = {25, 35, 45}; int CS[3]
TS_SMALLMAX 250// 3850 #define TS_LONGMAX 3900 //Objekte erstellen //Display Anzeige Adafruit_ST7735 tft_test[2] = {{CS[0], RS[0], RES[0]}, {CS[1], RS[1], RES[1]}}; //Display Touch XPT2046_Touchscreen touch1 = (CS_T[0], IRQ_T[0]); XPT2046_Touchscreen touch2 = (CS_T[1], IRQ_T[1]); void
-
Thread
GLCD Fonts (64x128)
8bit AVR > o.ä. Das ist doch völlig Banane. Ich habe erst letztens einen Treiber für ein ST7735 gebaut auf nem STM mit 72MHz. Da kann es genauso zu langsam werden. Liegt aber nicht an der Funktion, sondern was man dem Compiler an Optimierungen ermöglicht. Mit O0, ohne LTO und inlining wird
Beitrag #5314089: > Das ist doch völlig Banane. Ich habe erst letztens einen Treiber für ein > ST7735 gebaut auf nem STM mit 72MHz. Da kann es genauso zu langsam > werden. Liegt aber nicht an der Funktion, sondern was man dem Compiler > an Optimierungen ermöglicht. Hallo, war keine Kritik, nur
-
Thread
STM32F103C8 Platformprojekt mit Display, FATFS und Examples
development system" oder ein marple mini clone mit STM32F103C8 oder STM32F103CB und eins dieser ST7735 gesteuerten Displays mit 128x160 Pixel und SD Karten Slot wie z.B das Teil von Adafruit oder ähnliche. Was man noch braucht sind ein paar Drähte eine Lochrasterplatte, Buchsenleisten und ein ST-Link
habe den Code verbessert wo ich konnte, aber die Struktur beibehalten. Als LCD Treiber für den ST7735 zusammen mit diesem Layer Grafikfunktionen habe ich nichts besseres für STM32 gefunden sonst hätte ich bestimmt von da kopiert ;-) > Systemuhr, Utilities wie Konvertierungen und Event-System
-
Thread
Transistortester AVR
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
-
Thread
TFT_ILI9163C mit Arduino richtig verbinden
. Ist das ein 1,8" von Adafruit oder ein China-Nachbau? Mein 1,8" China-Modul hat z.B. einen ST7735 Controller drauf. Gruß aus Berlin Michael
RES, D/C) Du kannst ja spaßeshalber Deinen Controller durch meinen erstezen #include <Pixels_ST7735.h> ansonsten höre ich für heute erstmal auf. Gruß aus Berlin Michael
-
Thread
Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit
ucg_ext_ili9325_18, /*sclk=*/ 13, /*data=*/ 11, /*cs=*/ 10, /*reset=*/ 8); // not working //Ucglib_ST7735_18x128x160_SWSPI ucg(/*sclk=*/ 13, /*data=*/ 11, /*cd=*/ 9 , /*cs=*/ 10, /*reset=*/ 8); Ucglib_ST7735_18x128x160_HWSPI ucg(/*cd=*/ 9 , /*cs=*/ 10, /*reset=*/ 8); //Ucglib_ILI9163_18x128x128_SWSPI
-
Thread
Servo Arduino
trig 10 #define CS A3 #define DC A2 #define RES 7 #define MOSI 6 #define SCLK 2 Adafruit_ST7735 screen = Adafruit_ST7735(CS, DC, MOSI, SCLK, RES); Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int dis; char disC
-
Thread
Display controller ST7735: Tearing effect line
Hallo, ich habe ein Display mit einem ST7735. Das ganze funktioniert soweit auch ganz gut. Das einzige, was ich noch nicht geschafft habe, ist die Tearing Effect Line zu aktivieren. Laut Datenblatt muss ich dazu CMD 0x35 und dann 0x00 oder 0x01
-
Thread
Dämpfungswiderstände für TFT-SPI Display notwendig?
Experimente mit Steckbrett zu routen und eine Schaltung hiervon soll ein kleines TFT-Display (160x80, ST7735) mittels µC ansteuern. Soweit alles in Ordnung. Zum ersten Mal möchte ich hier jedoch kein Display verwenden, das selbst auf einem PCB sitzt, sondern dieses direkt auf der PCB verlöten. Für das
notwendig sind und wenn ja, wie groß diese sein müssen / sollen. Ein größeres Display (160x128, ST7735) ohne PCB konnte ich frei verdrahtet ohne Dämpfungswiderstände störungsfrei betreiben. Daher jetzt die Frage: Sind die Dämpfungswiderstände notwendig? (natürlich kann ich auf der PCB die Widerstände
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
Display wie das hier: https://www.ebay.de/itm/1-44-1-8-5-7-Inch-Serial-SPI-TFT-LCD-Display-Shield-ST7735S-SSD1963-Module/292592540785?hash=item441fdfdc71:m:mpngspXM4niRJkdKaEqL8SA angeschlossen ist. Prinzipiell jedoch sind alle mir bekannten China-Displays betreibbar, dann jedoch muss in der Datei
Controller ausgewählt werden. Funktionieren sollte das ganze mit folgenden Controllern: ILI9163, ST7735, S6D02A1, ILI9340 Sollten Farbfehler auftreten, so ist innerhalb von tftdisplay.h der Definewert "rgbseq" von 1 nach 0 zu ändern. ------------------------------------------------------- Das
-
Thread
TFT-Display mit ST7735 - verwässerte Farben
Ich bin gerade dabei, ein noch vorhandenes Mini-TFT 1.4" für ein Projekt (an einem Arduino Uno R3) zu testen, mit der Standard-Lib von Adafruit. Prinzipiell funzt alles, bis auf ein unschönes optisches Problem: Während der ersten 1..2 Sekunden nach einem Reset bzw. beginnender Stromzufuhr sind die Farben bzw. ein schwarzer Hintergrund "rein", d.h. klar, gesättigt und Schwarz ist wirklich Schwarz. Nach kurzer Zeit jedoch wird z.B. aus einem satten Rot ein hässliches Alt-Rosa und der eigentlich schwarze Hintergrund wird grau. 100% Blau (255) dagegen, bleibt Blau. Ich weiss auch, dass RGB-Mischfarben
-
Thread
C Sprungmarken und Sprungtabelle
erfolglos, versucht auf einem Bluepill Board in die oberen 64kB Funktionen und Zeichensätze für ein ST7735 Display unter zu bringen. In den unteren 64kB einen Bootloader und die Anwendung. Beide sollten die Grafik Funktionen nutzen ohne diese im oberen Bereich zu verändern. Bin dann leider nicht
erfolglos, versucht auf einem Bluepill Board in die > oberen 64kB Funktionen und Zeichensätze für ein ST7735 Display unter zu > bringen. Sowas ähnliches. Es war noch unter DOS. Ich habe mal den zweiten Zeichensatz der Grafikkarte aktiviert, mit Grafikzeichen geladen und daraus unter DOS eine Art "aufsetzbares