Skip to main content
rsharifi9
Associate III
July 29, 2017
Question

FSMC vs GPIO

  • July 29, 2017
  • 1 reply
  • 1058 views
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
This topic has been closed for replies.

1 reply

Tesla DeLorean
Guru
July 29, 2017
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 VenmoUp vote any posts that you find helpful, it shows what's working..
rsharifi9
rsharifi9Author
Associate III
July 29, 2017
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?

Tesla DeLorean
Guru
July 29, 2017
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 VenmoUp vote any posts that you find helpful, it shows what's working..