Kategorier
Arduino Programering

Mina små TFT Displayer

Efter lite grävande och letande så ser det ut som att 3.5″ displayen är en ILI9481 (eller i vart fall ID 0x9481)
Kör man med ILI9327 så fungerar det också.
Använder graphictest_kbv för att identifiera.

Skall prova även med 2.8″ displayen för att se om man kan hitta vilken driver den har. (ID 0xD3D3, 9481 readonly ??)
Fick även fram 0xC0C0.

Ser ut att vara ILI9325 eller 9328. Tyvärr fungerar inte Adafrout biblioteket utan modifiering. Men LCD_ID:

Touch Screen Shield for Arduino UNO


fungerar att rita skärmen röd, så jag får försöka ordna dessa modifieringar till Adafrouts bibliotek.
https://github.com/adafruit/TFTLCD-Library.

Efter lite modifiering (adderade 0xc0c0 som en ili932x) så fungerar Adafrout-biblioteket. Touchen är dock spegelvänd, alternativt är displayen spegelvänd, för ”paint”-demot ritar höger/vänster spegelvänt. Men det kan man nog enkelt lösa.

Eller kanske UTFT, som också har stöd för ILI9325C och D. Hittade även en ili9327_8 variant.

Är fortfarande lite osäker på vilken driver det är, då det fungerar på 9325 och 9328. Troligtvis är initieringen av dessa chipp likadana.

Nästa steg blir att över huvud taget få bild på displayen med UTFT. Jag får börja med att kolla så att alla pinnar är rätt före initiering.

 

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *