Hello all,
I have a project that is using an iMX6 platform with embedded Linux to communicate serially to a uOLED-160-G2 via UART at 115200 baud. The display is being used as a status readout for a control module. As such, there will be about 11 lines of data that will need to be updated.
---------------------
| A: XXXXXXX |
| E: XXXXXXX |
| T: XXXXXXX |
| M: XXXXXXX |
.......etc..............
Now I have all of this working, however I can only get the display to refresh at about 3 Hz. After scoping the pins, this is a result of the module waiting for "ACKs" from the display. Is there any way to speed this up? Several other notes follow:
Thanks
I have a project that is using an iMX6 platform with embedded Linux to communicate serially to a uOLED-160-G2 via UART at 115200 baud. The display is being used as a status readout for a control module. As such, there will be about 11 lines of data that will need to be updated.
---------------------
| A: XXXXXXX |
| E: XXXXXXX |
| T: XXXXXXX |
| M: XXXXXXX |
.......etc..............
Now I have all of this working, however I can only get the display to refresh at about 3 Hz. After scoping the pins, this is a result of the module waiting for "ACKs" from the display. Is there any way to speed this up? Several other notes follow:
- Programming the display directly really isn't an option as once these modules are deployed, getting to them for updates/changes/fixes can be near impossible
- I am hoping to get closer to about 10 Hz for the display refresh
- Currently I am writing the data to a line, moving the cursor, then writing the next line
Thanks
Comment