cancel
Showing results for 
Search instead for 
Did you mean: 

FSMC vs GPIO

rsharifi9
Associate III
Posted on July 29, 2017 at 06:16

hi everybody,

i have worked tft projects through normal gpio pins, ie a parallel bus + some control lines, since now.

i saw the FSMC in the STM32F407 micro controller which can do that for me.

i don't know the difference between these tow method.

thanks, Rasool

#gpio #tft #fsmc #lcd #stm32
3 REPLIES 3
Posted on July 29, 2017 at 06:42

The address, data and control signals are sequenced in hardware rather than bit-banging. Review the timing diagrams, and signal parameters described in the Reference Manual. It's an external memory bus, similar to those used with micro-controllers for several decades.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on July 29, 2017 at 13:10

if i think true the cpu load decreases.

is the 'time to display' and in fact transfer time from mcu to lcd controller decrease?

what about for power consumption?

Posted on July 29, 2017 at 15:46

>>what about for power consumption?

Well the bus transaction will be more efficient. But you could also saturate the bus at a much higher rate. Power consumption will depend on the duty cycle of your use case.

Measure, then compare and contrast.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..