tftlcd ili9486 for mega2560 and arduino pro mini
- Войдите на сайт для отправки комментариев
Ср, 13/03/2019 - 23:40
Добрый день. Прошу сильно не пинать!
Есть такой дисплей (https://ru.aliexpress.com/item/Free-shipping-3-2-inch-TFT-LCD-screen-module-Ultra-HD-320X480-for-Arduino-MEGA-2560/32609807497.html) (Driver: ili9486)
Есть ли возможность использовать его на pro mini / nano или такой дисплей будет работать только с Arduino Mega 2560 ?
Отчего же нет? Есть, конечно.
Но с Уно удобнее было бы использовать https://ru.aliexpress.com/item/3-5-480-320-TFT-ILI9486/32916964464.html
Отчего же нет? Есть, конечно.
Но с Уно удобнее было бы использовать https://ru.aliexpress.com/item/3-5-480-320-TFT-ILI9486/32916964464.html
а где можно посмотреть на распиновку или в какую строну копать? Буду очень признателен!
Так распиновка же подписана на плате дисплея.
Есть ли возможность использовать его на pro mini / nano или такой дисплей будет работать только с Arduino Mega 2560 ?
на Уно-Нано скорее всего пинов не хватит - по ссылке дисплей с 16-битной шиной, так что там 16 пинов данных+4-5 пинов управления = в сумме 21, а на Уно всего 19 GPIO, включая Сериал
Есть ли возможность использовать его на pro mini / nano или такой дисплей будет работать только с Arduino Mega 2560 ?
на Уно-Нано скорее всего пинов не хватит - по ссылке дисплей с 16-битной шиной, так что там 16 пинов данных+4-5 пинов управления = в сумме 21, а на Уно всего 19 GPIO, включая Сериал
никто не мешает использовать 8-ми битный режим.
https://www.youtube.com/watch?v=1XmsjOdMYzw
там под видео ссылка на гит, в числе подключений есть и UNO.
вопрос что с памятью UNO/NANO делать с таким дисплеем.
Спасибо за ссылочку. очень помогло, только не могу понять, что за пин LCD_RD ( LCD Read)
01
// IMPORTANT: Adafruit_TFTLCD LIBRARY MUST BE SPECIFICALLY
02
// CONFIGURED FOR EITHER THE TFT SHIELD OR THE BREAKOUT BOARD.
03
// SEE RELEVANT COMMENTS IN Adafruit_TFTLCD.h FOR SETUP.
04
05
#include <Adafruit_GFX.h> // Core graphics library
06
#include <Adafruit_TFTLCD.h> // Hardware-specific library
07
#include <SPI.h>
08
09
#define LCD_CS A3 // CS
10
#define LCD_CD A2 // RS
11
#define LCD_WR A1 // WR
12
#define LCD_RD A0 // ???
13
#define LCD_RESET A4 // RST
14
15
//DB0 connects to digital pin 8
16
//DB1 connects to digital pin 9
17
//DB2 connects to digital pin 2
18
//DB3 connects to digital pin 3
19
//DB4 connects to digital pin 4
20
//DB5 connects to digital pin 5
21
//DB6 connects to digital pin 6
22
//DB7 connects to digital pin 7
23
24
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
пробовал RD подключать к MISO и MOSI - изображения нет. tft.width() - считывается. а tft.readID() возвращает 0
RD - по всей вероятности - сигнал чтения.
MISO и MOSI вероятнее всего обеспечивают обмен с SD-картой, а не с дисплеем.
Да, вы правы: LCD_RD - LCD Read. Но, к сожалению, не могу найти подобный пин на дисплее.
он может обозначаться RW.
Ну, строго говоря, он вообще необязателен.
Надо смотреть в дэйташите протокол обмена - какие (и как) там используются сигналы.
Можно закрывать тему. Данный дисплей ждёт сразу 16 бит по CS. Поеду в магазин за мегой)))
Его совершенно точно можно настроить на режим 8 бит. Возможно, и меньше.
Возможно, и меньше.
не, этот низяяя