Skip to main content
ELee.16.65
Associate
September 21, 2018
Question

Regarding STM32F407 FSMC timing

​In my own system, a SRAM is interfaced to FSMC of STM32F407 asychrously.

My settings are as follows:

HSE clock: 25MHz

Coreclock: 168MHz

AHC clock: 168MHz for FSMC

Address setup: 1

Address hold: 1

Data setup: 1

Bus turn: 0

And my IDE is TrueStudio.

In above configuraion, FSMC_NE1 is 440ns long at single time read from or write to the SRAM.

Is it right that the shortest FSMC NE's length is 440ns? According to manual, I think it must be much shorter, e.g. possibly under 100ns.

I wonder what the minimum length of FSMC_NE1 is possibly. And could you share configuration for the minimum length?

Best Regards,

Ernest

    This topic has been closed for replies.

    1 reply

    Tesla DeLorean
    Guru
    September 21, 2018

    I'd start by confirming the internal clocking by exporting and measuring a clock on PA8 (MCO)

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