4933 views|8 replies

82

Posts

0

Resources
The OP

Questions about FSMC expansion mode? [Copy link]



The timing rules of FSMC are mode A, B, C, D, mode 1, mode 2, etc. Does the extended mode refer to A, B, C, D? For whom is it extended? Mode 1, mode 2? Please advise, thank you.
This post is from stm32/stm8

Latest reply

                                 I looked it up yesterday, and my understanding is that modes A, B, C, and D can be used in extended mode, that is, if EXTMOD is set to 1, the read and write timing can be any of A, B, C, and D. Mode 1 and Mode 2 cannot be used in extended mode, that is, Mode 1 and Mode 2 can only be used for memory operations with the same read and write timing.  Details Published on 2010-4-17 11:36

63

Posts

0

Resources
2
As long as EXTMOD is set to "1", it is extended mode.

STM32_FSMC_EXTMOD.GIF (33.22 KB)

STM32_FSMC_EXTMOD.GIF

This post is from stm32/stm8

71

Posts

0

Resources
3
                                 I think the main purpose of FSMC extended mode is to set read and write to different timings. The so-called modes A, B, C, and D are actually not much different.
This post is from stm32/stm8

71

Posts

0

Resources
4
                                 What are the concepts of Mode 1 and Mode 2 mentioned in the manual? Can Mode 1 and Mode 2 be set to extended mode? Getting started question, thanks.
This post is from stm32/stm8

64

Posts

0

Resources
5
What are the concepts of Mode 1 and Mode 2 mentioned in the manual? Can Mode 1 and Mode 2 be set to extended mode? Getting started question, thanks.
Look at section 19.5.4 "NOR Flash and PSRAM controller timing diagrams" of the STM32 reference manual, for each mode there is a table listing the possible configurations.
This post is from stm32/stm8

75

Posts

0

Resources
6
                                 Thanks, I understand a little bit.
This post is from stm32/stm8

59

Posts

0

Resources
7
                                 It's a question of different timing.
This post is from stm32/stm8

67

Posts

0

Resources
8
                                 Learned
This post is from stm32/stm8

79

Posts

0

Resources
9
                                 I looked it up yesterday, and my understanding is that modes A, B, C, and D can be used in extended mode, that is, if EXTMOD is set to 1, the read and write timing can be any of A, B, C, and D. Mode 1 and Mode 2 cannot be used in extended mode, that is, Mode 1 and Mode 2 can only be used for memory operations with the same read and write timing.
This post is from stm32/stm8

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>

    EEWorld
    subscription
    account

    EEWorld
    service
    account

    Automotive
    development
    circle

    Robot
    development
    community

    Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
    快速回复 返回顶部 Return list