9486 touch screen and ADS1115 A to D converter

So. Relatively new Arduino geek, but have been doing hardware and software for a long time.

I got the 9486 panel working using MCUFriend libraries and mocked up the display. Now to get data into the Uno R3 to display. Used the I2C to connect ADS1115 and pulled the +5v and gnd from the Uno R3 board ICSP header.

When I query the ADS1115 (on address 0x48)... the panel goes all white. I get a value from the ADS1115 when it is connected. If it is NOT connected, I get the expected 65536 and the panel works normally.

Is there a known conflict with this configuration?'

Thanks in advance,
Mike

Your ADS1115 is an I2C device. Uno has SDA on Analog A4 pin which is used by LCD_RST on the display shield.

Google "MCUFRIEND_kbv I2C"
I have replied many times.

David.

Thanks David, sorry that my Google-fu was too weak to find the answer.

Appreciate the response.

Mike

I read your Original Post on a tablet. So it was not possible to provide the links.

The practical difficulty is to solder a pullup resistor to the LCD_RST line. The top of the header pins is visible on a 2.4 inch. Your ILI9486 panel obscures the pin.

If you are careful you can add the resistor to the 74HC245 pins.

Of course life would have been much easier if the pcb had included a pullup in the first place.

David.

Rather than cutting the pin, I bent it away at 90 degree angle to use to solder the resister. Seemed to work.

I did take a careful look at removing the panel from the PCB... as that would have made for neater work. But alas, not task for the feint of heart.

Note that Software Reset command (0x01) works fine on MIPI-style controllers like ILI9341, ILI9486, ...

It is not wise to remove the LCD_RST pin on an old-style ILI9325, ...

David.