mcufriend 2.4 tft мега 2560

Пожалуйста, помогите мне с моим TFT-дисплеем mcufriend 2,4 на моем Mega2560.

Я выполнил все инструкции, которые смог найти, в том числе:

2.4" TFT LCD Shield не работает на Arduino Mega

У меня все еще отображается белый экран. Интересно, у меня TFT другой или сломан? Моя выглядит так:

TFT-изображение

Я запустил пример кода из SWtft. Я получил этот вывод по последовательному каналу:

TFT LCD test

LCD driver chip: 6TFT LCD test
LCD driver chip: 6767
Benchmark                Time (microseconds)
Screen fill              1786024
Text                     413024
Lines                    2569212
Horiz/Vert Lines         226196
Rectangles (outline)     176972
Rectangles (filled)      4682244
Circles (filled)         2703104
Circles (outline)        1119540
Triangles (outline)      815028
Triangles (filled)       2867288
Rounded rects (outline)  469268
Rounded rects (filled)   5733992
Done!

, 👍0

Обсуждение

Какой TFT на плате носителя? Какой чип он использует?, @Majenko

В этом и проблема.. шилд пришел без какого-либо документа.. я пытался прочитать чип, но тоже неясно., @rudi rahmadi

Вы не прочтете чип, о котором я говорю, — «Чип на стекле», встроенный в TFT-экран. Вам нужно знать, что это такое, чтобы найти правильный драйвер. Продавец должен знать. Если они этого не делают, то они бесполезны., @Majenko

По словам продавца, драйвер - HX8347G LCD, им удалось запустить его на Uno, а на Mega 2560 мне не повезло., @rudi rahmadi

@rudirahmadi проверьте различия в совместимости контактов между UNO и MEGA. Убедитесь, что каждый вывод, которому требуется ШИМ, имеет ШИМ., @Paul


1 ответ


0

Скорее всего, контроллер не поддерживается или отключен в файле .cpp. Сначала узнайте свой идентификатор, например ID=0x6767. Затем посмотрите в папке библиотеки MCUFRIEND_kvb "extras" чтобы включить поддержку, например, в нашем случае 0x6767 — это 8347D. Наконец, перейдите в корень библиотеки, отредактируйте MCUFRIEND_kvd.cpp и раскомментируйте его, как в примере: #define SUPPORT_8347D. Сохраните измененный файл .cpp, а затем загрузите пример графического теста.

,

Привет и добро пожаловать. раскомментировать, как в вашем примере - вы имеете в виду раскомментировать, как в вашем примере? Пожалуйста, [отредактируйте] и исправьте все опечатки. Спасибо., @Greenonline