Дисплей с 74HC245D

V2oD2o
Offline
Зарегистрирован: 24.11.2015

Привет! купил дисплей TFT 1.44"

у него сзади имеется 74HC245D, модуль без флешки

с одной стороны выходы VCC GND GND NC NC LED CLK SDI RS RST CS

с другой RST CS DC DIN CLK VCC LED GND

 

Как ни пробововал - не работает, никто не сталкивался с этим экранчиком?

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Я сталкивался. Контроллер - ST7735. Рaботает с UTFT.

VCC -  к 5В

GND - GND

LED - 3.3V

Остальное - к любым пинам Arduino.

Строка инициализации для UTFT - UTFT myGLCD(ST7735, SDI, CLK, CS, RST, RS) , где SDI...RS заменить на номера пинов ардуины, к которым подключили одноимённые пины дисплея.

P.S. Есть пример работы с STM32F103. Надо?)

 

V2oD2o
Offline
Зарегистрирован: 24.11.2015

я 3.3 подавал на vcc, может в этом проблема..

насчет stm, да наверное не надо, по ней есть отдельный вопрос - не пробовал платку stm32-mini-v3 ? с дисплеем которая.. потыркался, прошить не получилось и забросил на этом)

V2oD2o
Offline
Зарегистрирован: 24.11.2015

заработало, спасибо!

но уж очень жирная библиотека для UNO...

V2oD2o
Offline
Зарегистрирован: 24.11.2015

изображение правда смещено влево на 2px

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Вот! Та же проблема. Только у меня смещение и по Х, и по Y, пикселя на 2-3.
Плату с STM и дисплеем взять хотел...да так и не взял)
Есть ещё библиотека Adafruit-ST7735, с ней тоже работает.

ilya000
Offline
Зарегистрирован: 12.09.2016

V2oD2o, Yarik.Yar, спасибо за помощь. Разобрался с вашей помощью 15 минут!

 

Таже проблема со смещением изображения на пару пикселов. Вы как нибудь ее решили?

Что делать?

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Из Arduino давно уже не работал с этим экраном, пользуюсь своей библиотекой для STM32F030.
Решил так: заливаю не 128х128, а 130х130 и вывод начинаю не с (0,0), а с (2,2). В итоге смещение компенсируется.
На Vcc можно подавать как 3.3, так и 5В, потому что на входе стоит стабилизатор ХС2606 на 3.3В.
Замечательные экраны, много чего на них выводил уже, много чего рисовал. Максимальная частота SPI, с которой они у меня работали - 24МГц.

ilya000
Offline
Зарегистрирован: 12.09.2016

Да спасибо за идею. 130 на 130 работает!

проблема в адской библиотеке UTFT  - она пожерает всю память. В купе с библиотекой для обработки GPS, память занята на 96% - вообще ничего не остается, почти. Не где писать код.

Есть чтото предельно легкое, вместо этого utft ???

 

 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Adafruit-ST7735

ilya000
Offline
Зарегистрирован: 12.09.2016

Cделал на библиотеке https://github.com/sumotoy/TFT_ILI9163C 

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

Интересно сравнить конечно с Adafruit-ST7735, что быстрее и меньше памяти.

https://www.dropbox.com/s/2u6p5xoqi6mdyuf/2016-09-13%2000.10.40.jpg?dl=0

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

А что вам надо от библиотеки? Вывод текста? Или графика тоже нужна?)