помогите с монитором тач

vde69
Offline
Зарегистрирован: 10.01.2016

прикупил http://www.ebay.com/itm/361538912387?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

установил Adafruit_GFX и Adafruit_GFX

 

вот что выводит тестер

//Read Registers on MCUFRIEND UNO shield
//controllers either read as single 16-bit
//e.g. the ID is at readReg(0)
//or as a sequence of 8-bit values
//in special locations (first is dummy)
//
//reg(0x0000) 00 00  ID: ILI9320, ILI9325, ILI9335, ...
//reg(0x0004) 54 54 80 66 Manufacturer ID
//reg(0x0009) 00 00 61 00 00  Status Register
//reg(0x0061) 00 00 RDID1 HX8347-G
//reg(0x0062) 00 00 RDID2 HX8347-G
//reg(0x0063) 00 00 RDID3 HX8347-G
//reg(0x0064) 00 00 RDID1 HX8347-A
//reg(0x0065) 00 00 RDID2 HX8347-A
//reg(0x0066) 00 00 RDID3 HX8347-A
//reg(0x0067) 00 00 RDID Himax HX8347-A
//reg(0x0070) 00 00 Panel Himax HX8347-A
//reg(0x00A1) 00 00 00 00 00  RD_DDB SSD1963
//reg(0x00B0) 00 00 RGB Interface Signal Control
//reg(0x00B4) 00 00 Inversion Control
//reg(0x00B6) 02 02 02 3B 00  Display Control
//reg(0x00B7) 06 06 Entry Mode Set
//reg(0x00BF) FF FF 68 14 00 FF ILI9481, HX8357-B
//reg(0x00C0) 0E 0E 0E 00 00 00 Panel Control
//reg(0x00CC) 00 00 Panel Control
//reg(0x00D0) 00 00 00  Power Control
//reg(0x00D2) 00 00 00 00 00  NVM Read
//reg(0x00D3) 00 00 94 86 ILI9341, ILI9488
//reg(0x00DA) 54 54 RDID1
//reg(0x00DB) 80 80 RDID2
//reg(0x00DC) 66 66 RDID3
//reg(0x00EF) 00 00 00 00 00 00 ILI9327
//reg(0x00F2) 00 00 00 00 00 00 00 00 00 00 00 00 Adjust Control 2
//reg(0x00F6) 00 00 00 00 Interface Control

 

но вот программы тестеры (перепробовал все из библиотеки) - выводят разноцветные точки... вроде что-то движется... вероятно или разрешение выбрано неверно или еще какой параметр, подскажите чего смотреть и копать?

vde69
Offline
Зарегистрирован: 10.01.2016

установил Adafruit_GFX и Mcufriend_kbv

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

http://forum.arduino.cc/index.php?action=dlattach;topic=366304.0;attach=165912

качаем эту библу и запускаем

tft.begin(0x9488);

vde69
Offline
Зарегистрирован: 10.01.2016

библиотеку скачал, у меня была более старая

у меня ID = 0x9486

но на экране бред

использую вот эту демку:

#include <Adafruit_GFX.h> // Hardware-specific library
#include <MCUFRIEND_kbv.h>
MCUFRIEND_kbv tft;

void setup()
{
    // put your setup code here, to run once:
    Serial.begin(9600);
    tft.reset();
    uint16_t identifier = tft.readID();
    Serial.print("ID = 0x");
    Serial.println(identifier, HEX);
    if (identifier == 0xEFEF) identifier = 0x9486;
    tft.begin(identifier);
    //  tft.fillScreen(BLACK);
}

char *msg[] = { "PORTRAIT", "LANDSCAPE", "PORTRAIT_REV", "LANDSCAPE_REV" };
uint8_t aspect;

void loop()
{
    // put your main code here, to run repeatedly:
    uint16_t x = 50, y = 100;
    tft.setRotation(aspect);
    tft.fillScreen(0x0000);
    tft.setCursor(0, 0);
    tft.setTextSize(2);
    tft.println(msg[aspect]);
    tft.setCursor(x, y);
    tft.println("[x=" + String(x) + ",y=" + String(y) + "]");
    delay(5000);
    tft.println("INVERT ON");
    tft.invertDisplay(true);
    delay(1000);
    tft.invertDisplay(false);
    tft.println("INVERT OFF");
    delay(1000);
    if (++aspect >= 4) aspect = 0;
}



 

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

на сайте написано

  • 100% brand new and high quality
  • Tftlcd 3.6-inch touch screen with uno r3
  • 3.6-inch LCD touch screen
  •  
  • Resolution : 480x320
  • Controller : ili9488

ну тогда так

tft.begin(0x9486);

и пробуйте примеры из библиотеки

vde69
Offline
Зарегистрирован: 10.01.2016

такое ощущение, что где-то чего то коротит, или питания не хватает...

например вывел полоску, ничего не менял, вытокнул USB и заново воткнул - рябь разноцветная...

причем 2 дисплея ведут одинаково...

подключаю на меге... питание от USB, бывает работает и 0x9486 и 0x9488

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Пока не поздно - снимать видео и открывать спор с продавцом. Эти дисплеи - дрянь редкостная.

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

DIYMan пишет:
Пока не поздно - снимать видео и открывать спор с продавцом. Эти дисплеи - дрянь редкостная.

А почему именно ЭТИ? Весь чайнапром - откровенный ширпотреб. И что самое интересное: то что берешь непрсоредственно с "эбэя" или "алиэкспресса", как правило не работает. А если покупать у тех, кто это уже купил и просто перепродаёт - работает с более высокой долей вероятности. А по деньгам, примерно, то же самое получается.

vde69
Offline
Зарегистрирован: 10.01.2016

Buzzer2010 пишет:

DIYMan пишет:
Пока не поздно - снимать видео и открывать спор с продавцом. Эти дисплеи - дрянь редкостная.

А почему именно ЭТИ? Весь чайнапром - откровенный ширпотреб. И что самое интересное: то что берешь непрсоредственно с "эбэя" или "алиэкспресса", как правило не работает. А если покупать у тех, кто это уже купил и просто перепродаёт - работает с более высокой долей вероятности. А по деньгам, примерно, то же самое получается.

про спор: время еще вагон, на выходных покручу тем более что один дисплей пришел с трещиной а второй пережатый в одном углу

про качество с китая - нормальное качество если ориентироватся на продавцов с рейтингом > 99%

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Buzzer2010 пишет:

DIYMan пишет:
Пока не поздно - снимать видео и открывать спор с продавцом. Эти дисплеи - дрянь редкостная.

А почему именно ЭТИ? Весь чайнапром - откровенный ширпотреб. 

Именно ЭТИ - откровенное говнище. Есть другие, не mcufriend, там какчество получше. И не весь чайнапром - ширпотреб, вы не правы: что касается тех же дисплеев - есть более достойные вещи, правда, стоят раза в три дороже.

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

DIYMan пишет:

Buzzer2010 пишет:

DIYMan пишет:
Пока не поздно - снимать видео и открывать спор с продавцом. Эти дисплеи - дрянь редкостная.

А почему именно ЭТИ? Весь чайнапром - откровенный ширпотреб. 

Именно ЭТИ - откровенное говнище. Есть другие, не mcufriend, там какчество получше. И не весь чайнапром - ширпотреб, вы не правы: что касается тех же дисплеев - есть более достойные вещи, правда, стоят раза в три дороже.

А мне как раз один "mcufriend" попался. Пока не обращаешься к тачу - всё норм. Как только в скетч включаешь библиотеку для тача - появляются белые полоски тонкие такие. Ну теперь хоть понятно почему: потому что "mcufriend" )))))