Edit. I have removed the obsolete library attachment. Please install/update via Library Manager.I have attached the beta version of TouchScreen_Calibr_native sketch.It should work with AVR, SAM, STM32, ESP32

Added a bit of code in the file MCUFRIEND_kbv, test "graphicstest". There is a video of the test though there is a bit much, don't know where to reset to show. Sorry for bad English, I write through Google translator.

Thanks for the answer. After recording "tft.begin (0x9320);" to sketch graphictest_kbv, text became displayed correctly. As for the answers to questions (1), (2), (3) after the change of the sketch:1. Modes PORTRAIT, LANDSCAPE, PORTRAIT_REV, LANDSCAPE_REV were printed correctly.2. Vertical scroll mode works properly.3. Software scroll mode works only on EADB red letters in a small window

Thanks for the reply. I now understand what is the difference in initializing the display 9320. Also wanted to ask why You said that the display on the UNO Board will run faster than on-Board MEGA 2560.Also, this question is a bit off topic, but associated with the display. To display the images with the SD card uses the SPI library with hardware support. But since my display Pinout charge made under UNO, it is not the same SPI pins. For UNO - 10, 11, 12, 13, and MEGA - 50, 51, 52, 53. a question arises, is it possible to use software SPI, SPI by assigning findings on 10,11,12,13?

I am using the library given here . I am using MEGA as I need other GPIO to be used for other purposes. I can't use the UNO because of this limitation.I don't need touch screen .

I have other modules like the DS3231 ,and ESP8266 connected to the MEGA and this 3.95 LCD connected as well. ESP8266 is powered separately using a 12-5v converted supply. Mega is powered using another source.The normal grapichs test is working in the LCD. I am able to make it work with the nano,uno and mega. Even for mega I am able to write customized messages.

What I intend to do is to update the time in the LCD which is received from the DS3231. It updates the LCD but I see a flickering issue here.

Every update(LCD display function is from the loop which sets the text when there is a second/time/hour difference in the time.) seems like draining more current as the one of the LED connected to MEGA dims, the rx/tx leds also dims.

I am able to get the LCD refreshed but it shows a flickering.I powered the LCD 3.3 and 5v using another separate source but still the small flickering continues.Moreover all these time I was connected to the MEGA through the USB from the laptop.Once I unplug the USB, LCD starts and shows some update and again become white. This continues and an not able to see anything on LCD there after.

I am not sure why only when the MEGA is connected to USB this LCD works and that too flickering but once the USB is removed the LCD is not working at all.

So your shield works 100% on a Uno and Mega running the library examples.

If you have a problem with your own code, please post your sketch and a schematic of your wiring.A simple pencil drawing of your wiring is fine if you attach a good photo.

A written description of your wiring is fine too. But check it VERY carefully. The description in your message#13 is not accurate enough. Put yourself in our shoes. We do not know whether you have connected GND wires, what kind of power supply, what pins are connected ...