2" TFT s ILI9225

Odpovědět
zne2001
Příspěvky: 4
Registrován: 25 črc 2017, 11:45
Reputation: 0

2" TFT s ILI9225

Příspěvek od zne2001 » 25 črc 2017, 11:59

Ahoj,

před časem jsem si koupil na eBAY 2" displej s řadičem ILI9225. Používám knihovnu UTFT od http://www.rinkydinkelectronics.com/
Po připojení na UNO displej funguje normálně jak má. Po zapojení na ATmega 2560 displej funguje také, ale celý obraz je jakoby "v mlze" s krátkým probliknutím, jak se mění scény z demo skeče. Chtěl jsem se proto zeptat, jestli někdo na podobný případ nenarazil a popřípadě jak jej řešil.

Děkuji

petan
Příspěvky: 358
Registrován: 23 črc 2017, 10:19
Reputation: 0
Kontaktovat uživatele:

Re: 2" TFT s ILI9225

Příspěvek od petan » 25 črc 2017, 15:50

Jak v mlze? Byla by fotka? Zkoušel si použít jinou knihovnu?

zne2001
Příspěvky: 4
Registrován: 25 črc 2017, 11:45
Reputation: 0

Re: 2" TFT s ILI9225

Příspěvek od zne2001 » 25 črc 2017, 18:17

Ahoj,
jinou knihovnu jsem nezkoušel, protože ta deska není s SPI (alespoň to tak vypadá a jiná knihovna mi tam nešla, která by měla ovladač na ILI9225). Fotky přikládám..
Přílohy
zapojení displeje
zapojení displeje
Displej s řadičem.jpg (28.08 KiB) Zobrazeno 3755 x
Arduino MEGA 2560 problém...
Arduino MEGA 2560 problém...
MEGA.jpg (78.07 KiB) Zobrazeno 3755 x
Arduino UNO O.K. bez problému
Arduino UNO O.K. bez problému
UNO_OK.jpg (116.42 KiB) Zobrazeno 3755 x

fela
Příspěvky: 4
Registrován: 26 črc 2017, 18:29
Reputation: 0

Re: 2" TFT s ILI9225

Příspěvek od fela » 26 črc 2017, 18:33

Za pokus by stálo napájať Megu externým zdrojom, ak teraz je napájaná len USB-čkom.... mne to pomohlo (pri inom type displeja)...

zne2001
Příspěvky: 4
Registrován: 25 črc 2017, 11:45
Reputation: 0

Re: 2" TFT s ILI9225

Příspěvek od zne2001 » 26 črc 2017, 21:19

To jsem teď zkusil a chová se to stejně, je pravda, že to napájení přes USB mě už taky kolikrát vypeklo. Chová se to tak, že "normální" obraz na displeji vidím jenom chvilku, když se překresluje jiným obrazem nebo když stisknu a držím tl. "reset" tak vidím poslední obraz tak, jak by měl být zobrazen, ale zase nepokračuje program.. Celkem je nešťastné nemožnost SPI řízení (alespoň mě to nešlo s touto deskou displeje - viz obr. výše). Mám k dispozici datové signály D0-D7 připojené na piny Arduina 22-28 a pak řídící signály z displeje CS (A3), RS (A2), WR (A1) a RST (A0).

zne2001
Příspěvky: 4
Registrován: 25 črc 2017, 11:45
Reputation: 0

Re: 2" TFT s ILI9225

Příspěvek od zne2001 » 29 črc 2017, 21:58

Tak trochu posun, ovšem nevím, jestli tím správným směrem. Upravil jsem driver ILI9225 v knihovnách UTFT a to parametr 02x0100 na 02x0300, což je podle datasheetu od Ilitek-u "LCD AC driving control". Původné bylo "Line inversion - 1 field interlace", nově "No Inversion. Active with positive polarity (VCOM = Low)". A pak také "doladění" 0x58 a 0x59, což je "The amplitude adjustment register for the positive polarity output." a The amplitude adjustment register for the negative polarity output.
Není to dokonalé, zřejmě by to chtělo jinou knihovnu, je jich mraky, ale většinou na SPI.. Nebo jiná možnost tento displej zavrhnout pro ATmega2560 a použít jiný..

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti