#1 2018-05-08 22:38:28

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Доброго дня! Имею экранчик
2.4" 320х240 TFT LCD Touch шилд
https://arduino.ua/prod300-24_TFT_LCD_Touch_shield_Itead
на arduino Uno подключил с библиотекой UTFT
поплясал с бубном но вообщем все получилось.
Изображение нормальное. Тач работает. Но для скетча места не остается.
Все уходит на обслуживание экрана.
Взял Mega 2560 Pro Mini 5V. Не могу получить никакого результата, подключал
D0-D7 как информационные, управляющие А5-А2 как на UNO или 38-41 как в скетче примера.
ну естественно изменяя инициализацию в скетче. Строку в библиотеке раскоментировал,
перепробовал чип сеты : S6D1121_8, ITDB28, ITDB24. Результат один и тот же - белый экран.
Очень надо использовать именно этот экран. Помогите разобраться, понимаю, что делаю что-то неправильно, но ЧТО?

Неактивний

#2 2018-05-09 02:41:52

LynX
Учасник
Зареєстрований: 2018-04-19
Повідомлень: 71

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Но для скетча места не остается. Все уходит на обслуживание экрана.

Ну не все, а половина smile Это потому что там поддержка всех дисплеев есть. При желании можно вырезать.

Взял Mega 2560 Pro Mini 5V. Не могу получить никакого результата,

Не меняй скетч и подключи все к тем же пинам что и в UNO.

Неактивний

#3 2018-05-09 09:28:12

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Спасибо LynX, но к сожалению результата не получил. Я не большой спец по аппаратной части, но все сделал как ты сказал : запустил экран на УНО - работает, залил тот же скетч в Мега, соединил аналогично УНО - белый экран, правда не подсоединял контакты которые шли на УНО : AREF, Vin, 3.3V, Reset.

Неактивний

#4 2018-05-09 11:07:02

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

подцепил AREF Vin RST по фиг - белый экран

Неактивний

#5 2018-05-09 14:44:46

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Нужно соединить SPI правильно, он на разных D.. у  UNO и MEGA.

Неактивний

#6 2018-05-09 15:12:51

LynX
Учасник
Зареєстрований: 2018-04-19
Повідомлень: 71

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

1) AREF не нужно, 3.3В - возможно.

2) Вячеслав Азаров прав. То что подсоединял на пины 11,12,13 UNO подсоедени на пины 51,50,52 Mega соответственно. Естественно измени это числа в скетче. (Но есть экраны для UNO которые так же работают на Mega, видимо через программный SPI)

3) А вы читали документацию на шилд по приведенной Вами ссылке?

Внимание! При использовании шилда с платой Arduino Mega, вызывать конструктор нужно вот так:
UTFT myGLCD(S6D1121_8 ,A5,A4,A3,A2);
так же, в папке библиотеки UTFT нужно открыть файл HW_AVR_defines.h и раскоментировать строку номер 7:
#define USE_UNO_SHIELD_ON_MEGA 1
после чего перезагрузить среду разработки Arduino IDE

4) Одновременно не делайте то что я написал в п2 и п3, одно из двух.

Неактивний

#7 2018-05-10 09:17:34

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Добрый день! Спасибо за советы. Подключил SPI 51.50.52, закоментировал строку из пункта 3 Вашего сообщения  - не работает
в скетче нигде SPI не объявляется :
#include <UTFT.h>

// Declare which fonts we will be using
extern uint8_t SmallFont[];

// Set the pins to the correct ones for your development shield
// ------------------------------------------------------------
// Arduino Uno / 2009:
// -------------------
// Standard Arduino Uno/2009 shield            : <display model>,A5,A4,A3,A2
// DisplayModule Arduino Uno TFT shield        : <display model>,A5,A4,A3,A2
//
// Arduino Mega:
// -------------------
// Standard Arduino Mega/Due shield            : <display model>,38,39,40,41
// CTE TFT LCD/SD Shield for Arduino Mega      : <display model>,38,39,40,41
//
// Remember to change the model parameter to suit your display module!
UTFT myGLCD(ITDB28,A5,A4,A3,A2);

void setup()
{
  randomSeed(analogRead(0));
 
// Setup the LCD
  myGLCD.InitLCD();
  myGLCD.setFont(SmallFont);
}

Неактивний

#8 2018-05-10 13:35:03

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Может другие библиотеки поискать?

Неактивний

#9 2018-05-10 13:45:17

LynX
Учасник
Зареєстрований: 2018-04-19
Повідомлень: 71

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

п3 делали?

Неактивний

#10 2018-05-10 14:12:01

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Plumazh пише:

Может другие библиотеки поискать?

Я посмотрел схему. В этом шилде по SPI подключена только флешка, а дисплей по 8-разрядному интерфейсу. Вам придется несколько губже вникнуть в детали схемотехники и библиотек, что-бы "пересадить" шилд на МЕГУ.

Неактивний

#11 2018-05-10 14:29:25

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

LynX п3 делал - аналогично

Спасибо,Вячеслав Азаров. Халява не прошла наверное таки придется "несколько глубже вникнуть в детали схемотехники и библиотек". Правда не знаю пока как это сделать?

Неактивний

#12 2018-05-10 15:58:36

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

ЗАПУСТИЛ! Два человека советовали - ОГРОМНОЕ СПАСИБО !!!!
Во-первых залез на разработчика библиотеки http://www.rinkydinkelectronics.com и прочитал внимательно всю документацию, а там все написано : D0-D7 на 22-29 Mega остальные как хотим только прописать в скетче. Посмотрел какие сигналы требует функция инициализации в UTFT.h соответственно прописал в скетче. Не заработало, вспомнил  "1) AREF не нужно, 3.3В - возможно." от LynX. взял отдельный блок 3.3В, поскольку на Mega Pro Mini такого нету, подключил и ВУАЛЯ - заработало.
Начинаю мучать тач-скрин. Отпишусь по результату.
Еще раз СПАСИБО.

Неактивний

#13 2018-05-10 16:05:55

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Plumazh пише:

... подключил и ВУАЛЯ - заработало. Начинаю мучать тач-скрин. Отпишусь по результату. Еще раз СПАСИБО.

Пожалуйста. Осталось самая малость, GUI запрограммировать. smile И все эти мучения покажутся вам сущим пустяком.

Неактивний

#14 2018-05-10 16:13:10

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Вячеслав Азаров пише:

И все эти мучения покажутся вам сущим пустяком.

У меня башка как-то по другому устроена - GUI на УНО уже сляпал суда просто перенес и все и мучений это не вызывало. Мне сложнее в чужих библиотеках разобраться. Сделаю приборчик выложу видео.

Неактивний

#15 2018-05-10 16:25:36

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Тач скрин пошел без проблем - сейчас еще карточку подключу и можно в путь.

Неактивний

#16 2018-05-10 17:59:13

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Plumazh пише:
Вячеслав Азаров пише:

И все эти мучения покажутся вам сущим пустяком.

У меня башка как-то по другому устроена - GUI на УНО уже сляпал суда просто перенес и все и мучений это не вызывало. Мне сложнее в чужих библиотеках разобраться. Сделаю приборчик выложу видео.

Возможно мы о разных вещах подумали. Вот качественный интерфейс как выглядит.

Неактивний

#17 2018-05-10 18:32:50

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Ну доделаю - похвастаюсь - пока очень похоже, но у меня прибор не требует такого разнообразия. Кстати выложил схему соединений - больше для себя хотя может еще кому-нибудь пригодится : http://plug.pp.ua/ekran.jpg

Неактивний

#18 2018-05-10 21:43:22

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Вот, Ютуб подбросил, фри: https://littlevgl.com/. Под MIT лицензией.

Неактивний

#19 2018-05-11 08:15:11

Plumazh
Учасник
Зареєстрований: 2017-03-17
Повідомлень: 24

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Спасибо, очень интересно. Буду изучать.

Неактивний

#20 2018-06-21 01:21:51

Nefreemen
Учасник
З Киев
Зареєстрований: 2015-12-19
Повідомлень: 716

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Вячеслав Азаров пише:

Вот, Ютуб подбросил, фри: https://littlevgl.com/. Под MIT лицензией.

Вячеслав, отличный пример  lol . Реализация на ST32F429 с FMC и DMA на борту  lol  lol . Ну и ну, телега и машина.

Неактивний

#21 2018-06-21 07:21:03

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: 2.4" 320х240 TFT подключение к Mega 2560 Pro Mini

Nefreemen пише:

Вячеслав, отличный пример  lol . Реализация на ST32F429 с FMC и DMA на борту  lol  lol . Ну и ну, телега и машина.

Ну так, что-бы ехать с веретерком нужен хороший двигатель или крутой спуск, под горку!  big_smile

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму