Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение экрана TJCTM24024-SPI (240x320 TFT) к Atmega8A?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Donker
Кто работал с экранчиком TJCTM24024-SPI (240x320 TFT) ?

Купил такой (там можно посмотреть фото): http://ali.onl/14qO

Хочу для начала подключить его к Atmega8, возник ряд вопросов:

Есть ли для него Протеуская модель, и если есть, где её взять?

Как организованно питание этого экранчика, можно подать на вывод LED +5 вольт,
не вызовет ли это выгорание подсветки со временем?


Я так понимаю, его нужно подключать параллельно выводам внутрисхемного программирования Atmega8?
не приведёт ли это к проблемам с заливкой прошивки в контроллер?

По какой схеме вы его подключали в своём устройстве?

Есть какие ни будь образцы кода для работы с этим экранчиком на C/C++ в Atmel Studio,
(можно для других чипов)?

Каков функционал этого экранчика, т.е. кроме зажигать пиксель нужным цветом по координатам ?


Genadi Zawidowski
резистор увеличить до нужного номинала, чтобы не выгорала.
Индикатор обычный ILI9341, библиотек масса.
Функционал какой-то скролл части экрана (я не пользовался).
А так - не пиксель, а группа пикселей в указанном прямоугольнике выдачей 16-ти битных значений.
мега 8 маловата для знакогенератора... 328 лучше.
Вот такие красивости на этом индикаторе делают.

https://www.youtube.com/watch?v=mrf9BsNrIHc
Donker
Дело в том, что ещё не прошёл месяц с тех пор, как я принял решение начать программировать микроконтроллеры в свободное от работы время, так что если есть замечательные уроки для такого же экрана на ILI9341 с восьмибитной шиной данных (но там минимум 14 проводов к микроконтролеру (https://youtu.be/fAo9LOZdTWc)) то это не значит что мне будет легко разобраться как работать с SPI версией!

Меня не интересует проект "Ардурино", мне нужно научиться делать то, что потом будет пущено в серию небольшими партиями(100...300 шт. в год) на базе небольшого предприятия.

Впрочем, если есть ардуинские библиотеки для этого экрана на C/C++, дайте пожалуста ссылки, может смогу разобраться.
Genadi Zawidowski
Вот из моего проекта кусок - целиком лежит тут https://drive.google.com/file/d/11PDgTqcTFu...iew?usp=sharing
Очень полезно смотреть в даташит на контроллер. Он тоже прикреплен.
Как можете увидеть, параллельная или последовательная шина используется для передачи - на структуре команд не отражается. Все идет через пару функций, внутри которых спрятаны различия. ПО последовательной шине передача идет со старшего бита 16-ти битного значения.
Donker
Спасибо Genadi Zawidowski, буду разбираться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.