Driving parallel-interfaced LCD display via DMA - approach?
I wish to drive (write output data streams) to a parallel-interfaced LCD display. There would be 8-32 bits of parallel data (tied to MCU GPIO output lines) and a strobe or clock line (also tied to MCU GPIO output line) to cause those bits to be transferred to the display. Whether there is a "ready" indication (from display to MCU) isnt known yet, somewhat dependent on whether there would be such a requirement, and how the MCU could go about honoring the requirement.
I'm looking for guidance on whether I can do the data transfer via DMA, so that the MCU doesn't need to (under programmed operation) write individual bytes/words to GPIO and toggle the clock/strobe line for each (8-16-32 bit) word transferred. Ideally, I'd like to set a start address for the source data (which would be in ram or flash on the MCU) and have the data transfer cause an interrupt only when complete (rather than for each byte/word transferred.)
My question at this point isn't specific to a given target device/part number, however, if there are target device types or capabilities that are more (or less) appropriate for this capability, I'd like to know what to look for.
I've seen mention of "Fast toggle" (example, cited once in RM0091), but no further explanation of what the term applies to.
Thanks for any advice or pointers, and happy to provide any clarifications that could help narrow the request.
