#1 2024-09-15 17:41:52

geret1979
Учасник
Зареєстрований: 2024-09-12
Повідомлень: 1

320х480 TFT LCD кольоровий дисплей для Arduino Mega 2560

Добрий день.
Маю таку проблему на сайті arduino.ua замовив дисплей 320х480 TFT LCD кольоровий дисплей для Arduino Mega 2560, в комплекті з Arduino Mega 2560 Rev.3.
Раніше вже з таким працював, памятаю, що треюа було побавитись з бібліотеками, але тоді якось його вдалось запустити.
А зараз вже перепробував все що міг, і бібліотеки міняв і налаштування і тип дисплея, але весь час - білий екран.unnamed.jpeg
По форумах вичитав, що хоч ті дисплеї виглядають однаково, вони можуть мати різні контролери, і тут як повезе.
А ще можливо проблема в самій ардуіно третьої ревізії.
Бібліотеки брав: UTFT і TFT_HX8357.
Перепробував налаштування:
UTFT myGLCD(CTE40,38,39,40,41);
UTFT myGLCD(ILI9486,38,39,40,41);
UTFT myGLCD(ILI9481,38,39,40,41);

Нічого не підійшло, вісь час білий екран.
Як на зло, замовив два таких комплекта.
Хтось може допомогти?

Остання редакція geret1979 (2024-09-15 17:43:33)

Неактивний

#2 2024-09-16 03:40:25

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 205

Re: 320х480 TFT LCD кольоровий дисплей для Arduino Mega 2560

У мене лежить на вигляд такий самий, ще не розпакований. На упаковці наліпка з написом "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.

Неактивний

#3 2024-09-18 21:21:45

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 205

Re: 320х480 TFT LCD кольоровий дисплей для Arduino Mega 2560

З цією UTFT приклад з UTFT/examples/Arduino (AVR)/UTFT_Demo_480x320 на ось такій Mega2560 запустився без будь-якого шаманства.

Ініціалізував з

UTFT myGLCD(ILI9486, 38, 39, 40, 41);

Остання редакція dimich (2024-09-18 21:24:30)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму