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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

466 Views
lpcware
NXP Employee
NXP Employee
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?
Labels (1)
0 Kudos
3 Replies

449 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by wmues on Mon May 04 07:02:15 MST 2015
Oh, I see.

Without EMC, I fear that there is no fast solution for your problem.
You might want to use another CPU.
0 Kudos

449 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by giusloq on Mon May 04 05:03:59 MST 2015

Quote:
Is there any reason why you don't use the EMC for your TFT?


External memory controller? LPC1769 hasn't this peripheral.
0 Kudos

449 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by wmues on Mon May 04 04:57:56 MST 2015
Is there any reason why you don't use the EMC for your TFT?
0 Kudos