74hc245d tft lcd factory
Sometimes, the two hardware’s across which the communication takes place have different operating voltages. In these cases, we use a potential divider or any other logic level converter. For example, development boards such as MSP432, MSP420, BeagleBoard, and Raspberry Pi operate at 3 volts logic and many analog sensors, digital sensors, LCD displays, TFT displays operates at 5 volts logic, we can use this IC to interface these development boards with this IC. This method is not inefficient for bi-directional communication. Therefore, in such applications, we can use IC 74HC245.
So decided to try a few things, first the TFTs R1 which is 10 ohms connected to the 3v3 pin, so when removed, it allowed 60ma though from my external psu, but no change to the drawing of current though the Unos i/o pins.
So ran the Uno on my external 3v3 as well as the TFTs 3v3 pin and there was an improvent in the bmp image, as if the brightness had been turned down, like a white haze being removed and allowing the colours to be more visible.
Not a long term fix, but at least it should allow limited use and probably lenghten the Uno and the TFTs life due to the correct and lower current / path.
I tried to run the library with an mcufriend LCD TFT 2.4 with no good results. This is the output on graphictest_kbv.ino: https://www.youtube.com/watch?v=Pyezm6JvmiY