Друзья, всем привет! Нужна ваша помощь по определению и подключению дисплея. Есть у меня горка дисплеев от Смарт Часов. Хотелось бы их применить. тем более что у меня их около десятка.
Подключение - предположительно 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. А это не похоже на то как идут контакты в моем дисплее. Я пересмотрел несколько других даташитов на похожие контроллеры, но там тоже иной вывод контактов. Может вы поможете мне определить что за дисплей и как его подключить?