Подключение экрана TJCTM24024-SPI (240x320 TFT) к Atmega8A?

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Сообщение DENIS451 »

Кто работал с экранчиком TJCTM24024-SPI (240x320 TFT) ?

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

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

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

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


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

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

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

Каков функционал этого экранчика, т.е. кроме зажигать пиксель нужным цветом по координатам ?
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

Ну как минимум - - изучать даташит на контроллер - Driver IC: ILI9341

По подсветке - отследить по дорожкам - есть дисплеи, у которых гасящий резистор запаян.
есть - без резистора. Есть с резистором, но из серии единиц-десятоков ом сопротивлением - т.е. исключительно для того, что б не спалить подсветку за единицы секунд.
Я обычно ставил в подсветку 50-150 ом резистор, подбирал по приемлемой максимальной яркости....

По протеусу - не уверен. Если что - гуглить модельку по названию контроллера дисплея - ILI9341
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Вам правильно подсказали что изучать надо ILI9341.
В 8ом протеусе он есть.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

[uquote="DENIS451",url="/forum/viewtopic.php?p=3432053#p3432053"]Как организованно питание этого экранчика, можно подать на вывод LED +5 вольт,
не вызовет ли это выгорание подсветки со временем?[/uquote]
вызовет. И не со временем, а сразу же

[uquote="DENIS451",url="/forum/viewtopic.php?p=3432053#p3432053"]Я так понимаю, его нужно подключать параллельно выводам внутрисхемного программирования Atmega8?
не приведёт ли это к проблемам с заливкой прошивки в контроллер?[/uquote]
не приведет


[uquote="DENIS451",url="/forum/viewtopic.php?p=3432053#p3432053"]По какой схеме вы его подключали в своём устройстве?
Есть какие ни будь образцы кода для работы с этим экранчиком на C/C++ в Atmel Studio,
(можно для других чипов)?[/uquote]
из дому пришлю



[uquote="DENIS451",url="/forum/viewtopic.php?p=3432053#p3432053"]Каков функционал этого экранчика, т.е. кроме зажигать пиксель нужным цветом по координатам ?[/uquote]
дык он для этого, собственно, и предназначен.

Только сразу скажу, что подключать его к Atmega8, не очень хорошая идея. Памяти у него мало, а для шрифтов её нужно много. Советую подлючать к Atmega128
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Сообщение DENIS451 »

Я тут кое в чём разобрался:

Сначала, для Ардуино придумали такой шилд: http://ali.onl/14Ke
Этот экран подключается к микроконтроллеру минимум по 12 линиям (если только на передачу - восмибитный порт данных и 4 линии управления (см. 1.png)) . Сам экран работает от 3,3 вольта, но на плате экрана ест нормальный стабилизатор на 3,3v
а также две микросхемы преобразователи уровней 5v<->3.3v/ (может работать с 5 вольтовыми микроконтроллерами).
Спасибо Владимиру, информация по работе с таким экраном есть: https://youtu.be/fAo9LOZdTWc


Ардуинщики начали жаловаться что экран отжирает слишком много выводов контроллера, и тогда им придумали
TJCTM24024-SPI (который я по неопытности и купил).

Этот экран питается от 3,3 вольта, но там на входе питания линейный стабилизатор (маленький дохлый), так что его можно запитать и от от 5 вольт, но цифровые уровни останутся 3,3 вольтовые, так что для подключения к 5 вольтовому
микроконтроллеру нужно городить преобразователь уровненй!
Кроме того, в среднем этот экран почему то стоит дороже, как раз на ту сумму? что бы купить в Чип-и-Дип Atmega64A
вместо Atmega8A и использовать её вместе с первой версией экрана, по деньгам получается одинаково, даже лишние выводы
остануться, скорость вывода на экран будет больше! (https://www.chipdip.ru/catalog/ic-micro ... =atmega64A)

Я правильно понимаю, что сама матрица со встроенным контроллером ILI9341 у них одинаковая, и в Протеусе как раз только
сама матрица?
Вложения
1.png
(167.33 КБ) 450 скачиваний
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

В протеусе не матрица, а контроллер в первую очередь. Этот контроллер имеет далеко не один интерфейс, но в том числе spi. Маскимальное напряжениее на входах хоть и не 5в, но и не 3.3в.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Сообщение DENIS451 »

ozonn, пример кода со схемой был бы полезен.
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Сообщение ozonn »

забыл, блин, сегодня вечером сброшу
Ответить

Вернуться в «AVR»