Например TDA7294

Форум РадиоКот :: Просмотр темы - Подключение SPI дисплея к ESP8266
Форум РадиоКот
https://radiokot.ru/forum/

Подключение SPI дисплея к ESP8266
https://radiokot.ru/forum/viewtopic.php?f=66&t=195310
Страница 1 из 1

Автор:  forfrends [ Ср окт 23, 2024 19:25:28 ]
Заголовок сообщения:  Подключение SPI дисплея к ESP8266

Друзья, всем привет! Нужна ваша помощь по определению и подключению дисплея. Есть у меня горка дисплеев от Смарт Часов. Хотелось бы их применить. тем более что у меня их около десятка.
Подключение - предположительно SPI
13 пинов
Размер примерно 1.4" ;
Разрешение не известно. Мелкое, скорее всего в пределах 240х240.
Маркировка на шлейфе: xsj130qa1303 (Гугл таких не знает)
На кристалле дисплея есть маркировка: 1307
Также QR код: 130a1am22ad008a14
Фото:
СпойлерИзображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение


Прозвонка и изучение платы от часов и шлейфа дисплея дали следующую распиновку:
Код:
01. NC
02. NC
03. ?
04. ?
05. ?
06. ?
07. ?
08. GND
09. NC
10. +3.3
11. LED-
12. LED+ 3.3V
13. GND

Поиск в сети упорно выдает одну и ту же распиновку:
Изображение Изображение
То есть, выходит следующая распиновка:
Код:
01 - NC
02 - NC
03 - SDA (MOSI)
04 - SCL (SCK)
05 - D/C  (RS)
06 - RESET
07 - CS (Low - enable)
08 - GND               
09 - NC                 
10 - +3.3               
11 - LED-               
12 - LED+ 3.3           
13 - GND

При этом тот же поиск упорно утверждает что контроллер дисплея: st7735
Я попробовал подключить к ESP8266 (Wemos D1 Mini PRO). Подключение следующее:

Код:
Дисплей - ESP
SDA - D7 (GPIO13)
SCL - D5 (GPIO14)
D/C - D3 (GPIO0)
RESET - Reset
CS - D8 (GPIO15)

Библиотеку использовал TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Я с этой библиотекой работал ранее. Быстрая, легкая библиотека.
Но несмотря на мои старания - дисплей не заработал!!!
Я ткнул осциллографом в пины дисплея прямо в смарт часах, чтобы посмотреть что там происходит когда часы работают. Вот что вышло:

Код:
3 пин (ориентировочно SDA) - пачки данных
4 пин (ориентировочно SCL) - пачки данных
5 пин (ориентировочно D/C) - пачки данных
6 пин (ориентировочно RESET) - постоянно высокий уровень.
7 пин (CS) - находится в высоком уровне, если часы не активны. При пробуждении опускается в низкий уровень. Опыты показали (насильно притянул к земле) что это 100% пин CS.


Далее я стал сравнивать распиновку шлейфа дисплея и то, как располагаются в даташите выводы контроллера st7735. И они не сходятся!!!
Вот как заходят пины в дисплей:
Изображение
Черный - земля
Красные - +3.3V
5, 3, 7, 6, 4 - то, как заходят пины в дисплей.
А вот так заходят пины в даташите на контроллер st7735:
Изображение
Видно что пины управления (WR, CS, RESET) идут вперемешку с шиной данных D0-D17. А это не похоже на то как идут контакты в моем дисплее. Я пересмотрел несколько других даташитов на похожие контроллеры, но там тоже иной вывод контактов. Может вы поможете мне определить что за дисплей и как его подключить?

Автор:  Огонёк [ Чт окт 24, 2024 17:44:25 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

forfrends писал(а):
Подключение - предположительно SPI
13 пинов

MOSI, MISO, SCK, CS - а остальные для чего? Какой же это SPI? Может что-то специфическое с параллельной шиной?

Автор:  forfrends [ Пт окт 25, 2024 11:00:11 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

Я же расписал что и куда (распиновку):
1, 2 и 9 пины - NC (Not Connected) - не используются
8, 11 и 13 пины - GND, минус питания
10 и 12 - +3,3 вольт.
и того выходит "занятыми" 8 из 13 пинов. На шину данных остается 5 пинов. Как раз для SPI...
Но я так предполагаю что SPI. Могу ошибаться, по этому и прошу вашей помощи чтобы разобраться в дисплее.

Автор:  lawr [ Чт окт 31, 2024 19:10:03 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

forfrends, контроллер тут GC9A01, библиотека на github.com/mjS513/GC9A01A_t3n

Автор:  igor269 [ Пн фев 10, 2025 18:48:48 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

У меня очень похожий на Ваш дисплей, тоже из дешевых часов.
Я перепробовал разные драйвера. У меня ничего не получилось.

А Вам удалось запустить дисплей?

Автор:  forfrends [ Вт фев 18, 2025 02:34:22 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

Именно эти дисплеи так и не получилось запустить.
Есть у меня фитнес браслеты, там дисплей немного по-меньше, прямоугольный, 80*160 пикселей. Плата точно такая же, распиновка дисплея - тоже. Дисплей завелся сразу, контроллер st7735
Но эти квадратные дисплеи никак не могу запустить. Пробовал разные библиотеки, для GC9A01 тоже пробовал - не помогло.
Либо у дисплея не такая распиновка, либо неправильно подобран контроллер и библиотеки...

Автор:  igor269 [ Вт фев 18, 2025 14:56:44 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

Завтра я должен получить анализатор. Попробую снять данные с рабочих часов.
Если что то получится - напишу.
Вас еще интересуют эти дисплеи?

Автор:  igor269 [ Чт фев 20, 2025 13:57:32 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

Всем привет. Какой-то странный индикатор. Шлейф 13 контактов.
Интерфейс совсем не похож не на SPI и не на I2C !!!
Работает на частоте 10 МГц (смотрел осцилом).
Я снял данные логическим анализатором (общая картинка All.jpg).
Сначала вроде бы как идет инициализация дисплея (картинка 1(init).jpg
Потом идет пачка сигналов (картинка 2.jpg (вся пачка) и картинка 2_2.jpg (более детально).
Но тут уже видно что с SCL уже что то не то.
Потом идет вывод на индикатор слово "HELLO" (картинка 3.jpg).
И тут вообще нет SDA !

Кто может подскажет что за интерфейс ???

Вложения:
3.jpg [143.56 KiB]
Скачиваний: 36
2_2.jpg [121.18 KiB]
Скачиваний: 29
2.jpg [200 KiB]
Скачиваний: 20
1(init).jpg [149.31 KiB]
Скачиваний: 25
All_.jpg [133.2 KiB]
Скачиваний: 30

Автор:  smacorp [ Чт фев 20, 2025 15:59:47 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

igor269, мало, что ли, дисплеев на заказ для одного конкретного устройства? Сплошь и рядом такое встречается.

Автор:  igor269 [ Пт фев 21, 2025 12:58:29 ]
Заголовок сообщения:  Re: Подключение SPI дисплея к ESP8266

Да нет, не мало.
И я уже перешел на обычный 1,3' IPS.
Но всё-таки, ради "спортивного интереса"...

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/