Обсуждаем контроллеры компании Atmel.
Ответить

3.2 TFT LCD (driver:ILI9481) & ATmega2560

Пт авг 27, 2021 18:59:19

прошу помощи у сообщества
хочу разобраться как юзать 3.2 TFT LCD (driver:ILI9481) & ATmega2560 на Си
если кто мастерски владеет темой, подведите меня к пониманию вещей которые дадут мне возможность использовать оный дисплей
заранее благодарю ! :))

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Пт авг 27, 2021 19:15:05

Где-то в ардуино на такую компоновку и библиотеки и описания были...
:roll:

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Пт авг 27, 2021 20:23:33

Проще всего взять готовый код и последовательно портировать под свою задачу. Использовать непосредственно вариант от производителя не всегда возможно: либо камень другой, либо скорости нужны повыше, либо наоборот уменьшить объем.
Вот моя версия: https://www.cyberforum.ru/avr/thread256 ... st14158969

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Сб авг 28, 2021 10:58:28

а как понять на каких выводах шилда находятся данные сигналы ?
Изображение Изображение Изображение

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Сб авг 28, 2021 11:51:41

Найти описание модуля в тырнете...
:roll:

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Сб авг 28, 2021 19:29:24

вот удалось найти искомую информацию
Изображение
http://www.lcdwiki.com/3.2inch_Arduino_Display-Mega2560
оказалось, что я не делал разделения как такового между даташитом драйвера и самим шилдом :tea:

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Вт авг 31, 2021 09:05:03

Там для него ещё какой-то переходник на 3.3v нужен

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Ср сен 01, 2021 09:19:44

Михаил_avr, Иногда проще весь МК перевести на 3.3 вольта

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Ср сен 01, 2021 09:39:15

И будет нормально работать?

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Ср сен 01, 2021 10:07:50

".....
Speed Grade:
– ATmega640V/ATmega1280V/ATmega1281V:
• 0 - 4MHz @ 1.8V - 5.5V, 0 - 8MHz @ 2.7V - 5.5V
– ATmega2560V/ATmega2561V:
• 0 - 2MHz @ 1.8V - 5.5V, 0 - 8MHz @ 2.7V - 5.5V
– ATmega640/ATmega1280/ATmega1281:
• 0 - 8MHz @ 2.7V - 5.5V, 0 - 16MHz @ 4.5V - 5.5V
– ATmega2560/ATmega2561:
• 0 - 16MHz @ 4.5V - 5.5V
...."
8)

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Ср сен 01, 2021 11:57:37

Михаил_avr, BOB51, Да, это не режим.
Но мне лично еще не попалось ни одной меги, которая на 3.3 вольта не завелась на 16 МГц. (Все мои меги с али)
В теме с моими часами было несколько человек, у которых Мега128А не завелась на 16 МГц кварц. Но завелась на 12 МГц ....
Есть в ДШ график.
Изображение
Если ему верить, то 12 МГц - норма для 3.6 вольт. На 3.3 вольта - подавляющее большинство мег заведется.
У меня на 16 МГц работают, хотя это не режим.
--
Да , альтернатива - сделать 20 делителей с 5 на 3.3 вольта. Это если не предполагается чтение из дисплея.
А если предполагается - то боюсь, делители могут помешать... (Хотя 3.3 вольта для меги при 5 вольтах - уже лог.1....)
Вложения
mega_V.jpg
(22.91 KiB) Скачиваний: 231

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Ср сен 01, 2021 13:04:54

Спасибо большое за ответ и особенно за таблицу... А atmega328p у меня чего-то не хотела на 16мгц работать когда я её пытался на 3.3 v запустить.

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Ср сен 01, 2021 13:37:06

Михаил_avr, пробуйте 3.6 вольта и/или кварц на 12 МГц.

Re: 3.2 TFT LCD (driver:ILI9481) & ATmega2560

Ср сен 01, 2021 14:47:53

Хорошо попробую,только сейчас кварца такого нет .А ещё по поводу распиновки модуля я нашёл у себя ,но тут она отличается от приведенной выше
СпойлерИзображение
Ответить