Ви не увійшли.
З цією UTFT приклад з UTFT/examples/Arduino (AVR)/UTFT_Demo_480x320 на ось такій Mega2560 запустився без будь-якого шаманства.
Ініціалізував з
UTFT myGLCD(ILI9486, 38, 39, 40, 41);
У мене лежить на вигляд такий самий, ще не розпакований. На упаковці наліпка з написом "Driver: ILI9486, Bus: 16bit". З великою ймовірністю ваш теж на ILI9486. Не збереглося заводської антистатичної упаковки?
Нажаль, немає під рукою Mega2560 щоб швидко підключити та перевірити.
UTFT брали тут?
Пробували цю бібліотеку?
Ось тут і тут у користувачів така ж сама проблема.
Заради експеримента можете спробувати 8-бітний режим. Для цього в бібліотеці UTFT, що по посиланню вище, в UTFT.cpp в рядку 116 в byte dtm[] замініть 28-й елемент з 16 на 8. Також можете спробувати SERIAL_4PIN.
Було:
16, 16, 16, 8, 0, SERIAL_5PIN, SERIAL_4PIN, 16, 16, 16, // 20-29
Стало:
16, 16, 16, 8, 0, SERIAL_5PIN, SERIAL_4PIN, 16, 8, 16, // 20-29
або
16, 16, 16, 8, 0, SERIAL_5PIN, SERIAL_4PIN, 16, SERIAL_4PIN, 16, // 20-29
Перепакуйте архів бібліотеки і перевстановіть. Ініціалізуйте з ILI9486.
Добрий день.
Маю таку проблему на сайті arduino.ua замовив дисплей 320х480 TFT LCD кольоровий дисплей для Arduino Mega 2560, в комплекті з Arduino Mega 2560 Rev.3.
Раніше вже з таким працював, памятаю, що треюа було побавитись з бібліотеками, але тоді якось його вдалось запустити.
А зараз вже перепробував все що міг, і бібліотеки міняв і налаштування і тип дисплея, але весь час - білий екран.
По форумах вичитав, що хоч ті дисплеї виглядають однаково, вони можуть мати різні контролери, і тут як повезе.
А ще можливо проблема в самій ардуіно третьої ревізії.
Бібліотеки брав: UTFT і TFT_HX8357.
Перепробував налаштування:
UTFT myGLCD(CTE40,38,39,40,41);
UTFT myGLCD(ILI9486,38,39,40,41);
UTFT myGLCD(ILI9481,38,39,40,41);
Нічого не підійшло, вісь час білий екран.
Як на зло, замовив два таких комплекта.
Хтось може допомогти?