Дисплей TFT_320QVT полосит
- Войдите на сайт для отправки комментариев
Вс, 23/11/2014 - 22:28
Доброго!
Имеем Arduino Mega 2560, дисплей TFT_320qvt 320*240 и библиотеку UTFT. Подключал вот так. Всё бы хорошо, но дисплей крайне странно полосит, проще показать на видео. В чём может быть проблема? Дисплей бракованный? Пробовал питать Мегу только от USB, на видео к ней подключен БП 7,5 вольт, результат тот же. Самое интересное, что дисплей какую-то секунду показывает нормально, но потом полосы-полосы, т.е. физически дисплей не разбит и контакты шлейфа целы.
Столкнулся точно с такое же проблемой, видимо логические уровни нужны не 5В, а 3,3В.
Решил данную проблему покупкой и подключением через плату соглосования
http://www.ebay.com/itm/SainSmart-TFT-LCD-Shield-Arduino-Mega2560-R3-3-2...
alexvs, спасибо, придётся ждать ещё и эту плату. Подключил сегодня к Uno, результат тот же :(
В результате купил на али вот эту плату и всё заработало.
Дайте эту сторчку пожалуйстя !?
Нипанятна. Чего дать то? У меня так же.
mega 256, TFT_320QVT и tft lsd mega shield v2.2, не могу запустить пример с библоиотеке UTFT.. белый экран всегда... что ей нужно?
Ребята помогите пожалуйста разобратся, приобрел китайский Arduino Mega 2560,на дисплее написанно TFT_320qvt вместе с платой согласования. При заливки примеров UTFT на дисплее информация отображается не полностью, часть срезана а текст вверх ногами. Попробовал залить калибровку тача, такая же фигня. Текст вверх ногами и крестики для калибровки видно только с двух сторон. Может я неправильно прописываю код дисплея, пробовал UTFT myGLCD R61581 и CTE32HR результат один и тотже с UTFT myGLCD SSD1289 и ITDB32S белый дисплей. Не пинайте меня пожалуйста если не корректно обьяснил, я в этом деле новичок. Второй раз пытаюсь решить проблему с дисплеем, первыйраз дисплей пришел без тача!
попробуй так: UTFT myGLCD(ILI9327,38,39,40,41);
если запустится подскажу, что дальше делать. А вообще здесь есть решение для ILI9341.
Нет не помогает, картинка почти на половину сдвинута в лево.
Aleksei175, так и должно быть(зато буквы правильно выглядят). Теперь нужно кое-что подправить в библиотеке... , а именно.... заходишь в папку с билиотекой UTFT(у меня, например, такой путь "C:\Program Files (x86)\Arduino\libraries\UTFT") => находишь там файл UTFT.cpp => ПКМ изменить => ищешь строку "word dsy[] = {319, 399, 319, 319, 319, 319, 219, 219, 399, 159, 127, 319, 479, 799, 319, 319, 319, 0, 0, 319, 799, 479, 319, 219, 159, 319, 319, 479, 479, 479, 159, 159};" => заменяешь в ней 2-ой элемент массива "399" на "319" (выделил жирным) => закрываешь с сохранением. Теперь перед прошивкой arduino указываешь такую строку инициализации " UTFT myGLCD(ILI9327,38,39,40,41);" вот такой своеобразный костыль :) пробуй. удачи
PS: примеры с разрешением 320х240 выбирай
Спасибо большое, все получилось! Обьяснил все понятно и подробно, огромное спасибо.
Да пожалуйста. Только имей в виду, что таким образом ты изменил разрешение LCD с контроллером ILI9327 (400x240). А так как у контроллера ILI9341 инициализация такая же как и у ILI9327, все и "срослось":). Поэтому, если когда-нибудь будешь работать с LCD ILI9327 не забудь поменять все обратно.
Подскажите, проблемы с дисплеем. TFT_320QDT_9341
Подключен к Меге 2560 при помощи платы переходника TFT LCD Mega Shild v2.2
смог что то нарисовать только со строкой инициализации UTFT myGLCD(CTE32HR, 38, 39, 40, 41);
но при этом картинка смещена, и буквы отзеркалены по вертикали.
приведенные методы выше не дали результатов, картинку не кажет
Подскажите, проблемы с дисплеем. TFT_320QDT_9341
Подключен к Меге 2560 при помощи платы переходника TFT LCD Mega Shild v2.2
смог что то нарисовать только со строкой инициализации UTFT myGLCD(CTE32HR, 38, 39, 40, 41);
но при этом картинка смещена, и буквы отзеркалены по вертикали.
приведенные методы выше не дали результатов, картинку не кажет
в поиск по форуму 3.2
// выберите пример 320х240 . переберите все иниты от 0 до 31 .
Так я же написал что перебрал уже все, что-то кажется только на 21. При этом разрешение нарушено (уже исправил переправил срр файл библиотеки и установил нужное разрешение для инит 21. Но самое главное что показывает зеркальное изображение. И если с рисованиями линий я мог бы ещё смирился, картинки могу заранее отзеркалить, то с текстом беда, пишет задом наперед зеркальными буквами(частично выкрутился переправив файл со шрифтами вывернув их наизнанку но это тоже неудобно). А так же ноль по Х экрана находится в противоположной стороне от нуля Х тачскрина, что в свою очередь тоже добавляет проблем.
Ой ли. Вы пробовали не меняя параметров шины. надо выбрать 25 (ili9341), далее открываем файл UTFT.ccp и в функции UTFT::UTFT делаем следующие. Меняем 26 значение в массиве byte dtm[] с SERIAL_5PIN на 16. Сохраняем, пробуем скомпилировать скетч. Должно правильно работать. Вы выбираете ili9481, а это совсем другая история.
- - - - - - - - - - -
поиск по форуму : зеркалирование , mirror
// http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=3#comment-216401 п.3 п.4
файл UTFT\tft_drivers\..(используемый вами инит)..\initlcd.h
..... далее открываем файл UTFT.ccp и в функции UTFT::UTFT делаем следующие. ......
отлично! так раньше и делал. потом увидел что
можно чтоб не искать нужное место в массиве, просто там чуть ниже есть
display_transfer_mode = dtm[model];
можно просто заменить на
display_transfer_mode = 16;
там же и разрешение по пикселям задать можно
Ой ли. Вы пробовали не меняя параметров шины. надо выбрать 25 (ili9341), далее открываем файл UTFT.ccp и в функции UTFT::UTFT делаем следующие. Меняем 26 значение в массиве byte dtm[] с SERIAL_5PIN на 16. Сохраняем, пробуем скомпилировать скетч. Должно правильно работать. Вы выбираете ili9481, а это совсем другая история.
- - - - - - - - - - -
Спасибо, Данный способ дал результаты. Все работает отлично.
Всем привет, я как бы начинающий в ардуино да и вообще в плене програмирования, и есть вопрос подскажите что не так а может кто и вылодит рабочие библиотеки для экрана TFT 320QVT_9341 работает в связке с TFT LCD MEGA SHIELD v2.2 b arduino mega 2560, с помощью этой темы я смог только увидеть изображение на экране, но оно на пол экрана и текст зеркалит, все что тут написано пробовал ни что не помогло, подскажите куда копать? я нубяра загонял библиотеки 320 на 240, либо китаец тупанул и прислал мне с этим разрешением так как я заказывал именно 320 на 240, а пришло 480 на 320, но текст зеркальный как победить((
.......а может кто и вылодит рабочие библиотеки для экрана TFT 320QVT_9341
............. либо китаец тупанул и прислал мне с этим разрешением так как я заказывал именно 320 на 240, а пришло 480 на 320, но текст зеркальный как победить((
либы 9341 выложены с много раз и в открытом доступе и все они рабочие.
только нафиг оним вам для 480х320 ? 9341 обслуживает низкие разрешения до 240х320 .
для 480х320 другие контроллеры применяются. запускайте на других инитах.
// где ссылка где брали , и где фото что пришло ? на общие необъектные вопросы и будут общие ответы - в поиск.
//// почитайте отзывы к товару на али, на нескольких страничках, там народ обычно отписывыется , что за библиотеки подошли.
вот фотографии https://yadi.sk/i/XKYdUYaQ3GYvSW
https://yadi.sk/i/I_mFMRh03GYvUi не догнал как тут выложить фото
ссылка https://ru.aliexpress.com/item/3-2-TFT-LCD-Touch-TFT-3-2-inch-Shield-Mega-2560-R3-with-usb/1886213115.html?spm=2114.13010608.0.0.i4p5iq
хотя такое чувство как буд то картинка смещена и вся не влазит https://yadi.sk/d/5uaTE1FS3GYwxN
Запутался я в чудесах китайской техники((
методом тыка UTFT myGLCD(CTE40, 38, 39, 40, 41) текст повернулся как надо тока походу ни фига не 480 диаcплей(((
Добрый день. Подскажите как к uno подключить.
У uno ног не хватит
alexvs, спасибо, придётся ждать ещё и эту плату. Подключил сегодня к Uno, результат тот же :(
Вроде подключали
Добрый день. Подскажите как к uno подключить.
в папке с UTFT лежат documents , там написано с картинками как к UNO подключить. читайте.
вообщето, при 8 бит диспе можно освободить на хорошей UNO до 12 свободных пинов.
при 16 бит диспе - до 4 свободных . для многих проектов хватит. к примеру температурных датчиков ds18b20 , можно много подключить на 1 пин.
Подскажите, проблемы с дисплеем. TFT_320QDT_9341
Подключен к Меге 2560 при помощи платы переходника TFT LCD Mega Shild v2.2
смог что то нарисовать только со строкой инициализации UTFT myGLCD(CTE32HR, 38, 39, 40, 41);
но при этом картинка смещена, и буквы отзеркалены по вертикали.
приведенные методы выше не дали результатов, картинку не кажет
Доброго времени суток!
Вам удалось победить эту проблему?
Если "ДА", то каким образом?
Буду признателен, если сбросите пример программы
с сопутствующей библиотекой.
Заранее благодарен!
Сергей