At My Wits End - Display Recommendation #3551
Replies: 3 comments 6 replies
-
Hi @RDJunc, |
Beta Was this translation helpful? Give feedback.
-
Thank you. |
Beta Was this translation helpful? Give feedback.
-
I was able to increase the SPI frequency to 75MHz without the display crapping out. A PCB may get me to 80MHz. After looking for optimization options, I am OK with how I am sending and receiving data over the serial ports. Adding start and stop characters took care of missing or corrupted incoming data. With the animations turned off, the screen updates with just numerical data just fine. I then tested each of the different graphica animations by setting the four windows to the same graphical type. The bar is the fastest. I can pretty much keep up with the incoming data no problem. With all of them set to the gauge/dial, that is almost as good. (All that is going on is a sprite rotate.) With them all set to be iris animation, things really bog down. I have to send the data much slower, just under every 100ms. The wedge is the worst. The iris and wedge have a lot of filling and so they take the longest. I will try to optimize the animations but the best solution is a parallel display but I have yet to find one that is an 8-bit parallel interface with a separate touch input so I can use a different touch library. |
Beta Was this translation helpful? Give feedback.
-
As I am sure we have all been there at one point for one issue or another but I am at that point. Lots of reading, searching, experimenting. I'm close but not there. I could really use a suggestion.
I don't think my requirements are too difficult.
Hardware:
Library
I did a lot of prototyping on a SPI display. The application works great except for the excessive time it takes to do the graphics which can interfere with the incoming data. That is why I need the parallel interface. I have a parallel display from DIYMall (ILI9496) but as we know, the touch screen is not supported by this library. I had hoped that all it would take is to add another library for the touch screen but the pins for that are not shown on the board or in the sparse documenation. I have not gotten any response from DIYMall yet.
I can only assume that there have been others that have been down this same path. I have read all of the threads here and tried all the suggestions that seemed to apply but to no avail.
I am open to using another display. I would highly prefer to use the TFT_eSPI library as it has been an excellent library for my application. The bottom line is that I need a display and libraries that support 8-bit parallel and touch screen.
Any assistance is greatly appreciated.
Beta Was this translation helpful? Give feedback.
All reactions