Дисплей на ili9341
- Войдите на сайт для отправки комментариев
Пнд, 23/12/2013 - 11:12
Пришел дисплей на ili9341. Скачал библиотеку, подключил как написано, но не один демо скетч не работает, просто белы экран. Такой вопрос, я изначально подключил его на прямую к ардуине, без понижения напряжения, могло ли это его убить? На питании стоит стаблизатор.
Дисплей: http://dx.com/p/elecfreaks-tft01-2-2sp-2-2-spi-240-x-320-tft-lcd-module-for-arduino-red-black-236037
Библиотек: https://github.com/gmtii/ili9341-arduino
Сейчас заметил интересную вещь. Делаю ресет несколько раз, иногда дисплей загорается, чернота сползает вниз, появляются буквы, и тут же опять горит белый экран, т.е. выводит то что надо, но опять сбрасывается.
Ох, ты ж ежик! Только собрался создать тему по такому же дисплею. Поделись схемой подключения?!
Поделись схемой подключения?!
Делюсь схемой подключения.....
https://github.com/gmtii/ili9341-arduino
И разблюдовкой...
http://www.ebay.com/itm/2-2-Serial-SPI-TFT-Color-LCD-Module-Display-240X...
С схемой подключения примерно понятно, а какое питание нужно такому дисплею? Пока вижу светящийся белым экран, демопримеры по ссылке выше, ничего не дают, компилируются, но ничего не отображается.
Питание можно 5в там стоит стабилизатор, а вот выводы не скажу, с начало подключил напрямую, потом ререз резистроры 1к (то что было под рукой). Попробуй ресет нажимать несколько раз. У меня иногда вспыхивает демо пример и опять белый.
Питание можно 5в там стоит стабилизатор, а вот выводы не скажу, с начало подключил напрямую, потом ререз резистроры 1к (то что было под рукой). Попробуй ресет нажимать несколько раз. У меня иногда вспыхивает демо пример и опять белый.
Подключил на 5 вольт, белый экран, при ресете просто тухнет и снова загорается белым, несколько раз делал, так и не увидел ничего. А ты какой демо пример грузил?
Сейчас новое исследование. Грузил вывод текска "Хелло ворлд". Запихнул все из сетапа в луп, теперь переодически проскакивает картина, частота независимая.
Что то ни как не получается, уже перешел от библиотек к прямому SPI не работает.
Проверь пожалуйста у себя следующий код:
Библиотека UTFT http://www.henningkarlsen.com/electronics/library.php?id=51
Схема подключения
DO (MISO) -> Not used by UTFT
SCK -> pin 8
SDI (MOSI) -> pin 9
D/C -> pin 10
RESET -> pin 11
CS -> pin 12
Демопример из стандартных, с конструктором:
UTFT myGLCD(TFT01_22SP,9,8,12,11,10);
http://www.bajdi.com/2-2-inch-tft-display/
Ничего вообще.
Я уже начинаю думать, что дисплею пришел кирдык.
Сейчас покидаю ссылки, что находил и проверял, проверь у себя их, если не заработает, печалььь..
http://www.elecfreaks.com/wiki/index.php?title=2.2S%22_TFT_LCD:_TFT01-2.2S
http://www.youtube.com/watch?v=CIyvFK2T5JM&feature=youtu.be
Вот так у меня работает, весть текст перенесен из сетапа в луп.
Глянул в порт а там в каждом цикле
У меня воообще белым горит, без изменений. А на видео по какой схеме подключено? По https://github.com/gmtii/ili9341-arduino ?
Да и библиотека от туда.
А какая плата (uno\mega) и версия IDE?
И кстати по питанию, как у тебя запитан дисплей? Можно фотку всей конструкции?
У меня UNO. Питание беру с ардуино, пробовал и внешнее подавать, бес толку. Все данные идут через 1к резисторы, многовато конечно. Грешу на питание.
У меня UNO. Питание беру с ардуино, пробовал и внешнее подавать, бес толку. Все данные идут через 1к резисторы, многовато конечно. Грешу на питание.
"Данные идут через 1к" можно на этом моменте поподробней?
RESET CS D/C MOSI MISO SCK через резистор в 1кОм. Питание и подстветка просто 5в.
Попробуй вот эту библиотек, http://www.seeedstudio.com/wiki/images/6/6d/Seeed_TFT_v2.0.zip с нет хоть что то
Листал библиотеку, там надо при чтении ИД получить значение 0x09341 у меня приходит или 0x00000 или 0x09300 или 0xFFFFFF Чет кажется или сопли на плате не дают или еще что то. По крайне менре когда использовал внешние прерывание с использованием передатчика, очень сильно дребезжало. Надо пропаять что ли. Или частоту снизить.
Попробовал подключить, толи где то ошибся, толи еще что, но результата нет.
Завтра буду изучать: http://forum.arduino.cc/index.php?PHPSESSID=p4ggpjg26694lr0badj1kv46q2&t...
Подключил внешние питание на дисплей и подсветку, теперь в дисплей стабильно инициализируется и результат чаще выводится изображение, но все ровно в итоге ресет идет. Надо попробывать все же через преобразователь уровней подцепить. Только найти надо, или попробовать через резисторы 4,7в
Подключил внешние питание на дисплей и подсветку, теперь в дисплей стабильно инициализируется и результат чаще выводится изображение, но все ровно в итоге ресет идет. Надо попробывать все же через преобразователь уровней подцепить. Только найти надо, или попробовать через резисторы 4,7в
Попробовал через резисторы на 4,7, не алло :(
аднака (с) умный чукча
мне вот интересно вы понимаете что дисплей работает через SPI... и что SPI шина и на нее мешок всякого гавна можно повесить паралельно.. и что главное с дуины нужно брать только те выводы которые SPI и плюс чип селект.. и библиотеке указывать все это дело...
и что у вас там дребежит в SPI... может это в голове дребежит?
Проверь пожалуйста у себя следующий код:
Библиотека UTFT http://www.henningkarlsen.com/electronics/library.php?id=51
Схема подключения
DO (MISO) -> Not used by UTFT
SCK -> pin 8
SDI (MOSI) -> pin 9
D/C -> pin 10
RESET -> pin 11
CS -> pin 12
Демопример из стандартных, с конструктором:
UTFT myGLCD(TFT01_22SP,9,8,12,11,10);
http://www.bajdi.com/2-2-inch-tft-display/
в целом то я понимаю что 2 дебила это сила! но матчасть то нужно читать хотя бы
для не понятливых танкистов.. рация на танке.. и для UNO она выглядит так
ЯЯяяя! Сделал!!!
Arduino 1.0.5, Arduino UNO.
Питание брал с Uno, 3.3v.
Использовал микросхему CD4050BE
Подключал примерно по схеме:
Единственное тут дисплей нарисован nokia, а так все также. Выводы
D4 - микросхема - RESET
D5- микросхема - CS
D6- микросхема - D/C
D7 : LED
D11- микросхема - MOSI
D12- микросхема - MISO
D13- микросхема - SCK
Библиотеку использовал https://github.com/gmtii/ili9341-arduino
Проверь пожалуйста у себя следующий код:
Библиотека UTFT http://www.henningkarlsen.com/electronics/library.php?id=51
Схема подключения
DO (MISO) -> Not used by UTFT
SCK -> pin 8
SDI (MOSI) -> pin 9
D/C -> pin 10
RESET -> pin 11
CS -> pin 12
Демопример из стандартных, с конструктором:
UTFT myGLCD(TFT01_22SP,9,8,12,11,10);
http://www.bajdi.com/2-2-inch-tft-display/
в целом то я понимаю что 2 дебила это сила! но матчасть то нужно читать хотя бы
для не понятливых танкистов.. рация на танке.. и для UNO она выглядит так
Я даже и сейчас думаю что не все понял, ну да ладно, Москва еще строится.
Так как подключили??? Я понял что там проблема с напряжением 5в, которое должно быть 3.3 вольта !!! (для передачи даных)
Так как подключили??? Я понял что там проблема с напряжением 5в, которое должно быть 3.3 вольта !!! (для передачи даных)
В чем именно проблема, мне кажется я расписал так, что уже дальше некуда %)
Скажите пожалуста перемычку j1 замыкали.
если да то какое Vcc?
Скажите пожалуста перемычку j1 замыкали.
если да то какое Vcc?
VCC также как и на схеме, 3.3в. Что за перемычка J1?
Посмотрите с обратной стооны
а вот ссылка http://we.easyelectronics.ru/aliaksei/tft-indikator-na-ili9341.html
не моглибы выложить исходники, а то у меня ну не как.
Исходники это "Библиотека UTFT http://www.henningkarlsen.com/electronics/library.php?id=51", в ней есть примеры, вот их и использовал.
Разъем J1 на обратной стороне экрана для использования гнезда для SD карты памяти и перемыкать там нечего не нужно. А по ссылке мне кажется написано про перемычку J1 на отладочной плате STM32.
Подскажите пожалуйста как подключить ili9341 кarduino NANO
http://arduino-project.net/chasy-na-arduino-tft01-22sp/ прочитай
спасибо! почти получилось, но nano наотрез отказывается работать с UTFT.... памяти мало.... максимум закрашивает экран в цвет, я незнаю как у него это получилось......... нужна другая библиотека
Господа подскажите а у меня вообще не одна библиотека не компилируется это почему?
Господа подскажите а у меня вообще не одна библиотека не компилируется это почему?
Это все потому что .
Проблема странная конечно на mac os не компилируется а на windows скомпилировалась!
Что за ардуино? Что за библиотека? Какая версия IDE?
Arduino NANO v3. библиотеки пробвал и TFT и TFTv2 и пробвал Adafruit_ILI9340 невкакую не компилировалась различные ошибки! IDE и на mac os и на windows 1.0.5
Так может взять ИДЕ поновее версию? Или пр нципиально хочется на старье компилировать?
Попробую вечерком поновей скачать!
Иногда старье лучше работает :(( Ветка 1,5 если память не изменяет как бета обозначена.
День добрый. Вот ,собственно, вопрос - у этого экрана заявлен тач...аналоговых выходов под тач нет, значит по идее он должен обрабатываться контроллером? кто-нибудь юзал на нём тач? ...ой наврал...нет там тача...
Сделал часы на дисплее и arduino mega 2560 (SD карта не используется)
Как отображаются фото
Ну и напоследок несколько числовые символы, на 1 фото отображение на экране, на 2 фото - все созданные шрифты
Спасибо за внимание )))
Симпотично, а шрифты масштабируемые?
Символы хранятся в виде готовых масок/изображений или в виде набора алгоритмов (векторов)?
Сделал часы на дисплее и arduino mega 2560 (SD карта не используется)
Спасибо за внимание )))
Зачетненький шрифт.
Чтобы каждый раз не парится с подключением дисплея через микросхему, собрал дисплей с переходничком напару: