lpcware

GPDMA to accelerate data transfer to 16-bits GPIO port, with GPIO clock

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by giusloq on Mon May 04 02:29:50 MST 2015
I need to write 320x240=76800 16-bits word to a GPIO port with LPC1769 MCU. After writing a single word, a clock pulse on a different GPIO pin must be generated.
The external device is a ILI9341-based TFT display. The goal is to reduce the refresh time of the display as soon as possible (this will avoid flickering and so on).

I'm not an expert on DMA controllers (I never used them before). Is it possible to use GPDMA peripheral for my application? Is it possible to generate the clock pulse syncronized with 16-bits data write?

Outcomes