Не работает TFT на arduino UNO

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

Доброго времени суток!

Подскажите кто чем может!

При подключении ITDB02-5.0 http://imall.iteadstudio.com/display/tft-lcm/im120419008.html через ITDB02 Arduino Shield http://imall.iteadstudio.com/development-platform/arduino/shields/im1204... экран светится и всё. Не работает ни калибровка, ни какой другой скетч из примеров библиотеки UTFT. Куда копать?

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

В примерах исправлял название экрана. Библиотеку скачал отсюда http://imall.iteadstudio.com/display/tft-lcm/im120419008.html

vdk
Offline
Зарегистрирован: 14.04.2013

Какой тип дисплея указывали?

alex_r61
Offline
Зарегистрирован: 20.06.2012

Там всё написано:

ITDB02-5.0 module is 5.0" TFT LCD with 65K color 800 x 480 resolutions. The controller of this LCD module is SSD1963, it supports 16bit data interface with 4 wires control interface. Moreover, this module includes the touch screen and SD card socket.

Дисплей 16 бит а шилд поддерживает только 8 бит.

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

Так, значит - не запустится!

Чего посоветуете? Другой шилд, контроллер.

В перспективе у меня было подключение к DuinoMite на PIC32. С этим шилдом не выйдет? (понимаю - отошлете на форум пик-ов).

Хотелось потренироваться на UNO. Все равно - спасибо.

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

alex_r61, рано я отблагодарился. битность шилда - весьма сомнительная подсказка. В даташите на контроллер указаны 8-ми битные фразы. Так что проблема остаётся.

vdk
Offline
Зарегистрирован: 14.04.2013

Мало ли какие режимы контроллер поддерживает... для 5" дисплеев UTFT поддерживает только 16-битный режим. Если нужен 8-битный режим, дописывать его в UTFT придется самостоятельно

alex_r61
Offline
Зарегистрирован: 20.06.2012

Вообще Arduino UNO и 16 битные дисплеи это изврат. 

С помощью дополнительных микросхем можно расширить

8 бит шину в 16 бит. А что дальше, напишите "Привет мир"

и у Вас закончится память(FLASH).

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

В посте 4 писал про перспективу. На UNO хотел разобраться с дисплеем.

В даташите на контроллер есть инструкции на 8-ми битный режим. В английском я не силен, не могу разобраться - дата посылается по тем же пинам что и команда ( в 8-ми битном режиме)?

alex_r61
Offline
Зарегистрирован: 20.06.2012

В даташите на контроллер много чего написано, многие имеют и SPI интефейс.

Но производители дисплеев все возможности не используют, поэтому надо смотреть

даташит на конкретный дисплей. В 8 битном режиме всё равно передаётся 16 бит,

только за два раза через старшие 8 бит шины данных. Передачу данных или команды

определяет отдельный пин дисплея DC.

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

Вот примерно так и понял. В единственном месте (где не вспомню) прочел - притянуть к земле пины 0-7. Но для этого нужен паяльник - дома попробую.

Goldz
Offline
Зарегистрирован: 23.04.2011

Dredd_ku прошу Вас ответить чем кончилась борьба с дисплееем через шилд

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

Приобретением шилда для DUE