Re: Arduino TFT 3.2" + Touch Panel
Лежит у меня tft lcd 2.8 ili9325 с сд кадрдридом, есть carduino v5, так вот не пойму как подключить на cardu, как понимаю есть цифровых 13 ног(D0-D13) и аналоговых 7(A0-A7), цифровые задействованы по схеме указаной в pdf в архиве с библиотекой graf_16 а :confused:куда RS, WR, CS, RESET цеплять? где и как их прописать?
Re: Arduino TFT 3.2" + Touch Panel
Аналоговые пины Carduino можно использовать как цифровые
Re: Arduino TFT 3.2" + Touch Panel
Цитата:
Сообщение от
Chip
Аналоговые пины Carduino можно использовать как цифровые
Я это понимаю, но едь для этого нужно как то указать что A0-A7 используются для RS, WR, CS, RESET, а как правильно это сделать....?
Re: Arduino TFT 3.2" + Touch Panel
Приобрел TFT модель HY-TFT220 c ридером. Соединил DB1-DB5 с DD8-D13, DB6-DB7 c A0-A1. и все остальное согласно мануалу.
Re: Arduino TFT 3.2" + Touch Panel
Вот код
Цитата:
#include <ITDB02_Graph16.h>
// Declare which fonts we will be using
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t SevenSegNumFont[];
ITDB02 myGLCD(19,18,17,16,1);
void setup()
{
myGLCD.InitLCD(LANDSCAPE);
myGLCD.clrScr();
}
void loop()
{
myGLCD.setColor(0, 255, 0);
myGLCD.setBackColor(0, 0, 0);
myGLCD.setFont(BigFont);
myGLCD.print(" !\"#$%&'()*+,-./", CENTER, 0);
myGLCD.print("0123456789:;<=>?", CENTER, 16);
myGLCD.print("@ABCDEFGHIJKLMNO", CENTER, 32);
myGLCD.print("PQRSTUVWXYZ[\\]^_", CENTER, 48);
myGLCD.print("`abcdefghijklmno", CENTER, 64);
myGLCD.print("pqrstuvwxyz{|}~ ", CENTER, 80);
myGLCD.setFont(SmallFont);
myGLCD.print(" !\"#$%&'()*+,-./0123456789:;<=>?", CENTER, 120);
myGLCD.print("@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_", CENTER, 132);
myGLCD.print("`abcdefghijklmnopqrstuvwxyz{|}~ ", CENTER, 144);
myGLCD.setFont(SevenSegNumFont);
myGLCD.print("0123456789", CENTER, 190);
while(1) {};
}
и выдает такую ошибку
Цитата:
c:/arduino-0023/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: ITDB02_Graph16_ViewFont.cpp.elf section .text will not fit in region text
c:/arduino-0023/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: region text overflowed by 6534 bytes
Что может быть не так ? прошу помощи
Re: Arduino TFT 3.2" + Touch Panel
у меня этот код отрабатывает. все так, за исключением:
ITDB02 myGLCD(38,39,40,41,2); - контролер у меня другой, получается. т.е. сам листинг верный, имхо
Re: Arduino TFT 3.2" + Touch Panel
ну и вопрос: как заставить понимать кириллицу для этих экранов\библиотек?