Помощник

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Помощник » Смотреть, читать, на ус мотать :) » Как подключить модуль TFT LCD от mcufriend.com


Как подключить модуль TFT LCD от mcufriend.com

Сообщений 1 страница 2 из 2

1

Как подключить модуль TFT LCD от mcufriend.com

http://vanyukov.su/2015/08/kak-podklyuc … riend-com/

Текст статьи:

Давным давно покупал я через eBay кучу компонентов для Arduino, в числе которых был TFT LCD дисплей 2,4" от компании mcufriend.com
S6D0154
Для работы необходимы несколько библиотек. Первая — это библиотека от Adafruit для обработки графики, подходит не только для дисплеев от Adafruit, но и для многих других. Скачать последнюю версию можно отсюда:
https://github.com/adafruit/Adafruit-GFX-Library

Библиотека для самого экрана:
https://github.com/adafruit/TFTLCD-Library

И библиотека для обработки нажатий:
https://github.com/adafruit/Touch-Screen-Library

Подключаем все эти библиотеки в Arduino IDE, загружаем образец graphicstest из TFTLCD-Library и видим белый экран.

Экран, который достался мне, построен на базе чипсета S6D0154, а библиотека Adafruit его не распознает. Нашел библиотеку, которая поддерживает мой чипсет и еще несколько (ILI9341, ILI9327 b ILI9488). Скачать можно отсюда: https://github.com/samuraijap/TFTLCD-Library
Ей заменяем одноименную библиотеку от Adafruit.

По умолчанию библиотека для экранов 2.8" и на более маленьких экранах пропадает часть изображения. Если размер экрана 2.4", как и у меня, то в файле TFTLCD-Library/Adafruit_TFTLCD.cpp надо закомментировать строчки:
//#define TFTWIDTH 320
//#define TFTHEIGHT 480
и раскомментировать:
#define TFTWIDTH 240
#define TFTHEIGHT 320

Также, может быть интересна следующая библиотека для чипсета SPFD5408:
https://github.com/JoaoLopesF/SPFD5408
По сути, это библиотека от Adafruit, доработанная для SPFD5408. Плюс в ней присутствует возможность калибровки тач-панели.

Коммент.1:
- Мне вот тоже такой экранчик китайцы прислали, никак не могу его оживить, белый экран. Несколько библиотек перепробовал, не получается.

Ответ:
- Запустите graphicstest из библиотеки Adafruit или этой github.com/samuraijap/TFTLCD-Library и посмотрите через монитор последовательного порта какой чипсет определяется.

0

2

КОДЫ ЗВУКОВЫХ СИГНАЛОВ AMI BIOS

Предполагается, что вы должны услышать хотя бы один гудок.
Отсутствие сигналов указывает на неисправность
— в блоке питания,
— материнской плате
— или динамике.

1 короткий — процедура — ТЕСТ — прошла нормально

ФАТАЛЬНЫЕ ОШИБКИ

2 коротких — ошибка проверки чётности ОЗУ
3 коротких — ошибка в первых 64 Кбайт ОЗУ
4 коротких — ошибка системного таймера
5 коротких — ошибка процессора
6 коротких — ошибка контроллера клавиатуры
7 коротких — ошибка инициализации защищенного режима
8 коротких — ошибка проверки чтения-записи в видеобуфер
9 коротких — ошибка контрольной суммы ROM BIOS
10 коротких — ошибка проверки чтения-записи CMOS
11 коротких — ошибка кэш-памяти
Непрерывные короткие сигналы — процессор компьютера перегревается при работе
и его частота принудительно понижена средствами BIOS
1 длинный, 1 короткий — неисправность материнской платы
1 длинный, 2 коротких — не работает видеокарта или отсоединились ее кабели
1 длинный, 3 коротких — не подключен монитор (для матерей со встроенным VGA)
1 длинный, Х коротких — Ошибка видеокарты (Х зависит от версии видеоБИОС)
длинный, постоянно повторяющийся — фатальная ошибка памяти ОЗУ
Непрерывный — неисправности блока питания.

Источник информации: «Аппаратные средства IBM PC» Изд. «Питер», 2000 г., стр. 152

0


Вы здесь » Помощник » Смотреть, читать, на ус мотать :) » Как подключить модуль TFT LCD от mcufriend.com