Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't work with ILI9486 display #1

Open
carmeloco opened this issue May 26, 2020 · 4 comments
Open

Don't work with ILI9486 display #1

carmeloco opened this issue May 26, 2020 · 4 comments

Comments

@carmeloco
Copy link

Hello.
I have a ILI9486 display, and I made the change mentioned in the readme.md, but the display don't shows anyting.

Regards.
Jose.

@fgenesis
Copy link
Owner

fgenesis commented May 26, 2020

Weird, works for me. I just tested both the ILI9486 and HX835C displays i have here. The HX835C is broken (has never worked with anything i tried and apparently was damaged during transport), but the ILI9486 one works ok-ish with the demo, except that everything is left-right-flipped and some things flicker more than they should. Will push a fix for the LR-flip when i have some time.

Please check that your display is actually wired up with a 16bit parallel connection to PORTA and PORTC. There are 8-bit interface and SPI interface displays out there, those won't work (in theory they might work in future but they would be much too slow and i've never actually finished the 8-bit and SPI portions of the code simply because i didn't need those for the demo).
If in doubt, take a picture of the LCD and attach that and maybe i can say more about it.

Examples, look at the pictures ONLY, i did not check whether those LCDs actually work:

This one is ok: https://www.aliexpress.com/item/32884229416.html (double pin header on one side, to fit into the mega's extended port)

These won't work: https://www.aliexpress.com/item/32886622184.html , https://www.aliexpress.com/item/32905829057.html (two rows of single pin headers on each side = 8 bit interface = layout for UNO)

I'll add pics of those i have to the repo README for reference.

In the meantime you can verify that your display is fine (if you haven't already) using e.g. UTFT, see http://rinkydinkelectronics.com/library.php?id=51

@carmeloco
Copy link
Author

Hi.
I'm using this display:
https://es.aliexpress.com/item/4000223346554.html?spm=a2g0s.9042311.0.0.274263c0HqjfvL

The examples of rinkydinelectronics works fine with my display.

@fgenesis
Copy link
Owner

(Sorry for the radio silence)
Just a heads up, in the meantime i've ordered that exact display so i can do a proper fix once it arrives.

@fgenesis
Copy link
Owner

fgenesis commented Aug 4, 2020

The LCD has finally arrived. Same shop, same article. It works almost fine except the image is left/right flipped, some addressing thing that (presumably) the init code got wrong. Will check.

Now I have two identical ILI9486 displays here but from different sources, with the exact same behavior. Doesn't make diagnosing the issue any easier. Need to go through the rinkydink initcode and check what it does differently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants