Подключение 1,8" SPI TFT LCD Display
- Войдите на сайт для отправки комментариев
Пт, 31/01/2014 - 21:26
При подключении 1,8" SPI TFT LCD дисплея столкнулся со следующей проблемой - использовал библиотеку Adafruit_ST7735, в программе при инициализации выводов дисплея нужно указать #define dc, в моем диплее нет такого вывода (есть выводы: rst; rs; sda; sck; cs). Предполагаю, что в моем случае вместо dc нужно использовать rs. Подскажите я прав? Использую вот такой дисплей http://www.ebay.com/itm/141109430611?ssPageName=STRK:MEWNX:IT&_trksid=p3.... Кто меня слышит подскажите!!!
Слышим, слышим, не шумите так громко!
В библиотеке UTFT есть поддержка контроллера вашего дисплея (ST7735).
http://www.henningkarlsen.com/electronics/library.php?id=51
интересное видео: сравнение скорости обновления вашего дисплея для хардварного и программного spi
http://www.youtube.com/watch?v=-eTXR8jsXOI
dc скорее всего sda
Насколько я понял, предлагается мспользовать более расширенную библиотеку? Спасибо попробую, результаты отпишу.
интересное видео: сравнение скорости обновления вашего дисплея для хардварного и программного spi
http://www.youtube.com/watch?v=-eTXR8jsXOI
dc скорее всего sda
С сайта перца, разместившего сравнение скорострельностей на ютьюбе (vsshs.com):
"but there is one thing to note. In the tutorial there is a pin called “dc” (Data/Command) (thanks to sza2)
(I am not sure what that stands for), but on my LCD it’s named “RS” (register select). So, to make it work, just ignore the difference in naming."По моему опыту, dc ("D/C" - "Data/Command") может также выступать под обозначением "A0"
Как размер скетча изменить в штатной библиотеке...не влазит на leonardo
Не увлекаться использованием библиотек
Не удалось мне заставить работать данный тип дисплея. Подключал его в аппаратном и программном варианте, ничего не помогло, только подсветка работала четко. Вывод rs подключал как dc (он же как AO). Кстати, библиотека UTFT не поддерживает SPI протокол. Может данный дисплей вообще не способен работать с Arduino? Хотелось бы узнать, а вообще данный конкретный дисплей кто-нибудь запустил?
так есть же библиотека к дисплею
https://github.com/adafruit/Adafruit-ST7735-Library
вроде вы ее используете. должно работать
Да, использовал и эту библиотеку, кроме включения подсветки ничего не получается. Может еще какие-нибудь подсказки...
Может данный дисплей вообще не способен работать с Arduino? Хотелось бы узнать, а вообще данный конкретный дисплей кто-нибудь запустил?
"Конкретного дисплея" (в смысле модуля тютель в тютель) нет, но запускал подобный, используя созданное до меня решение. Ни один из примеров из упомянутых по ссылке библиотек завести не удалось, т.к. опыты проводились на старенькой Arduino mini c ATmega168 на борту.
Просмотрел весь форум по данной теме и в посте http://arduino.ru/forum/apparatnye-voprosy/18-spi-tft-lcd-display-module-serial-128160-pcb-adapter-power-ic-sd-socket- форумчанин под логином Gagagrin74 запускал точно такой дисплей и по его описанию в режиме SPI он его запустил... Как бы найти его e-mail и пообщаться с ним?
Я запускал дисплей один в один с сайта http://blog.simtronyx.de/en/a-1-8-inch-tft-color-display-hy-1-8-spi-and-an-arduino/
уже месяца два с ним работаю. Подключал к Arduino nano по ихней схеме.
Именно с этим экраном промучился целый вечер, распиновка вроде понятная, но картинку получить не удалось, может у кого есть успехи на этом поприще ?
купил такой дисплей. приедет буду тоже пробовать
я то подключил, вот теперь бодаюсь как правильно и что прописывать, подключить помогу чем знаю
Может у кого есть новости ? Хотябы что-то кроме белого экрана кто-нить получил ?
мой еще не пришел. а там видно будет
Дисплей подключил по штатной библиотеке, у меня он без переходника с СД, включил по схеме из даташит, вроде работает, кирилицу попробывал, сразу не пошла, отложид этот вариант пока
поделись с человеком. не получается у него
Посмотри, может поможет. У тебя тоже самое только разьемвы не пропаяны.
Контактные группы я перепаял с самого начала, т.к. они сильно пришли гнутые, будет время попробую еще раз запустить его :-)
приехал дисплей. подключил. сразу все заработало
А можно точную распиновку и скетс в студию ?
Желательно еще фотки вашего модуля
скетч из примеров
это другой борд.... :-( но все равно спасибо за инфу....
попробовал просто вывести картинку. ох и памяти жрет
картинка 64*64 пикселя
4096 значений размера unsigned int
картинка 100*100 пикселей
10000 значений размера unsigned int
приблизительно догадываюсь в чем проблема (все синее). в оригинале разные цвета. фон белый
1. программа конвертер глючит или я неправильно настроил
2. в библиотеке в выводе пикселя изза сдвига на 8
Уж коль я эту тему начал, я ее хочу и закончить и плавно перейти к аналогичной теме. Пишу эти строки, для того чтобы другие не наступали на мои грабли (может и мне аналогично помогут). Вот что мне удалось однозначно установить про подключение LCD SPI TFT дисплеев и, в частности, 1,8''. Я был уверен, что аппаратно и программно подключаю дисплей правильно, но кроме подсветки мне ничего включить не удалось. Из аналогичных тем на форуме я установил у кого данные дисплею работают и у каких продавцов на ebay ини их покупали. Купил новый дисплей, у другого продавца, подключил и все заработало с пол оборота. Если кому интересно у кого я приобретал работающий дисплей могу сообщить. Нсколько я понял, есть дисплеи с контроллерами, которые запустить рядовому пользователю вроде меня (а их тут много) НЕ ВОЗМОЖНО. Мало того, недавно я приобрел дисплей 3,2" с Touch Screen вместе с Mega Shield v1.2 на контроллере SSD1289 и уж точно был уверен, что запущу его на Меге, но так и не смог. Друзья по несчастью, кто смог запустить вышеназванный дисплей (3,2") откликнитесь как вы это сделали и есть ли такие вообще. И еще, чтобы опять не наступать на грабли, те кто смогли запустить дисплей 3,2", укажите, дайте ссылку у кого вы его покупали?
А вот и подтверждение моему посту, что многое из того, что мы покупаем, работать и не должно: http://arduino.ru/forum/apparatnye-voprosy/tft-st7781-jock
Наткнулся на этот пост, незнаю, может кому поможет, подключал 1.8 TFT вот так, все заработало с четверти оборота, там же сверху как подключать:
картинкакод длинный. вот только при копиляции у меня ошибку дает.
Почти два года предидущему посту. А чего Вы ожидали? С тех пор библиотеки переписывались уже раз 10 и многие функции были заменены на другие. Ковыряться в древних скетчах - проще самому писать. На эти грабли я уже наступал...