Форум РадиоКот https://radiokot.ru/forum/ |
|
Как подключить 2.8" TFT mcufriend дисплей? https://radiokot.ru/forum/viewtopic.php?f=2&t=122748 |
Страница 1 из 1 |
Автор: | Pa5ha [ Пн ноя 02, 2015 00:32:13 ] |
Заголовок сообщения: | Как подключить 2.8" TFT mcufriend дисплей? |
Приветствую. Бываю не часто, в местных порядках еще не освоился, поэтому могу что-то сделать не так - не закидывайте какахами пожалуйста ![]() Надеюсь, не ошибся с разделом. Поиском искал "дисплей", честно, но нашел 2900 тем и про украину и про многое другое, но ничего даже близко похожего на то, что надо на первой десятке страниц. Итак, похоже что пришло время исполнять давнюю мечту - подключить что-то большое и цветное к атмеге8. С ебеев был заказан дисплей за 400 рублей. Фотки прилагаю. Вложение: Вложение: Описание: 2.8" Inch TFT LCD Display Touch Screen Module with SD Slot For Arduino UNO. Полагаю, судя по ногам, тачскрина там нет ![]() У меня много вопросов. 1. питание контроллера дисплея ведь от 3.3в, а подсветки от 5? Но там ведь есть на плате преобразователь 5 -> 3.3 . Он для подсветки, наверно? А можно логику от него запитать проводочком? 2. почти все продавцы используют одни и те же картинки и бодро заявляют что все бранд нью, но забывают написать что там за контроллер установлен. Есть у кого такой? Контроллер spfd5408 ? 3. на сайте mcufriend.com собственно есть один исходник для какого-то дисплея с кучей закомментированного макаронного кода и без комментариев. короче, зпускал ли кто именно этот дисплей? дайте хотя бы код инициализации под ардуину. 4. можно ли безболезненно отклеить верхний слой экрана и приклеить его обратно ровно? дисплеи даже на фотках товаров склеены криво. Подключать буду к меге, без всяких ардуин. |
Автор: | Mikele_P [ Вс ноя 29, 2015 07:39:35 ] |
Заголовок сообщения: | Re: Как подключить 2.8" TFT mcufriend дисплей? |
Купил себе такой же недавно. Тоже была проблема такая. Завел с драйвером Adafruit_TFTLCD, насильно в скетче теста графики присвоив ID = 0x9325. Почему-то автоматом определялся ID равный 0хС0С0. |
Автор: | Mikele_P [ Вт дек 01, 2015 18:46:51 ] | ||
Заголовок сообщения: | Re: Как подключить 2.8" TFT mcufriend дисплей? | ||
Продолжу ответ, но уже по порядку: Pa5ha писал(а): 2.8" Inch TFT LCD Display Touch Screen Module with SD Slot For Arduino UNO. Полагаю, судя по ногам, тачскрина там нет ![]() Он там есть. Пока сам не понял как, но на Ардуине оно заработало. Возможно, повторное использование одних и тех же ног. Если пойму как, тоже чиркану сюда. Pa5ha писал(а): У меня много вопросов. 1. питание контроллера дисплея ведь от 3.3в, а подсветки от 5? Но там ведь есть на плате преобразователь 5 -> 3.3 . Он для подсветки, наверно? А можно логику от него запитать проводочком? Проводочком не пробовал. Но при подключении +5 на ноге 3.3 у меня появилось 2.8В. Но этого все-равно не хватило. Пока не подал туда честные 3.3 -- не заводилось. Pa5ha писал(а): 2. почти все продавцы используют одни и те же картинки и бодро заявляют что все бранд нью, но забывают написать что там за контроллер установлен. Есть у кого такой? Контроллер spfd5408 ? Еще раз говорю, у меня завелось с драйверами от ili9325. Pa5ha писал(а): 3. на сайте mcufriend.com собственно есть один исходник для какого-то дисплея с кучей закомментированного макаронного кода и без комментариев. короче, запускал ли кто именно этот дисплей? дайте хотя бы код инициализации под ардуину. Pa5ha писал(а): 4. можно ли безболезненно отклеить верхний слой экрана и приклеить его обратно ровно? дисплеи даже на фотках товаров склеены криво. Товарищ мне отдал такой же, но на 3.6 дюйма. Он отклеивал. Даже предлагал перепаять перемыки, чтоб по SPI можно было подключать. Грел обычным (женским) феном, говорит. Pa5ha писал(а): Подключать буду к меге, без всяких ардуин. Я к stm32 подключать пытаюсь. Пока "подергиванием" ног, а потом планирую на FSMC пересадить. Во вложенном файле работает ТОЛЬКО процедура инициализации. После ее запуска на дисплее цветной снег. Остальное НЕ работает. Еще не отладил. Но, думаю, по-первости и так хорошо. ![]()
|
Автор: | Mikele_P [ Пт дек 11, 2015 15:05:00 ] | ||
Заголовок сообщения: | Re: Как подключить 2.8" TFT mcufriend дисплей? | ||
Доделал библиотеку. Теперь оно умеет рисовать. Как и говорил, пока еще медленно, дерганием за ноги. Дисплей подключать к порту А. Данные А0-А7. Управление А8 и т.д. в исходнике можно посмотреть, что куда.
|
Автор: | Mikele_P [ Вс дек 20, 2015 05:29:37 ] |
Заголовок сообщения: | Re: Как подключить 2.8" TFT mcufriend дисплей? |
Все-таки есть тачскрин. Выводы тачскрина: X+ = LCD_D6 X- = LCD_RS Y+ = LCD_WR Y- = LCD_D7 Перед использованием тача в LCD_CS присвоить 1, чтоб не портить данных TFT. |
Автор: | releyshic@mail.ru [ Ср фев 24, 2016 11:25:57 ] |
Заголовок сообщения: | Re: Как подключить 2.8" TFT mcufriend дисплей? |
Pa5ha писал(а): Полагаю, судя по ногам, тачскрина там нет Там определенно есть! тач, у меня такой же дисплей стоит на дуине меге 2560![]() 2. почти все продавцы используют одни и те же картинки и бодро заявляют что все бранд нью, но забывают написать что там за контроллер установлен. Есть у кого такой? Контроллер spfd5408 ? вот таv ссылка на библиотеку есть SPFD5408-master http://www.vanyukov.su/2015/08/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-tft-lcd-%D0%BE%D1%82-mcufriend-com/ запускай пример spfd5408_tftpaint.ino В моём случае нажимаешь на одно место рисует в другом, перепутано было ротация дисплея пришлось дописать пару строк кода Pa5ha писал(а): 4. можно ли безболезненно отклеить верхний слой экрана и приклеить его обратно ровно? дисплеи даже на фотках товаров склеены криво. ты имеешь ввиду от белой липучки? можно, вчера отклеивал нормально, только шлейфы не оторви, а то жалко будет ))не вижу проблем в подключении глянь на Ардуину мегу и по ногам посмотри куда какие подключаются штырьками, ориентируйся на ноги питания |
Автор: | releyshic@mail.ru [ Ср фев 24, 2016 11:32:51 ] |
Заголовок сообщения: | Re: Как подключить 2.8" TFT mcufriend дисплей? |
Mikele_P писал(а): Товарищ мне отдал такой же, но на 3.6 дюйма. Он отклеивал. Даже предлагал перепаять перемыки, чтоб по SPI можно было подключать. Грел обычным (женским) феном, говорит. Господа ну что вы все про этот SPI заладили, специально ведь так сделано подключение дисплея чтобы SPI не занимать!!! 1 он слишком нужный и часто используемый! 2 Всё же это работа с графикой и передавать по последовательному порту большие обьемы не самое разумное решение |
Автор: | yaotzin [ Сб авг 13, 2016 14:00:18 ] |
Заголовок сообщения: | Re: Как подключить 2.8" TFT mcufriend дисплей? |
Код: В моём случае нажимаешь на одно место рисует в другом, перепутано было ротация дисплея пришлось дописать пару строк кода там никакого кода писать не надо, всего лишь tft.setRotation(1); и всё, тогда где нажимаешь там и рисует. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |