STM32F1 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F1 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Groups
FSMC_NORSRAMTimingInitTypeDef Struct Reference

Timing parameters For NOR/SRAM Banks. More...

#include <stm32f10x_fsmc.h>

Data Fields

uint32_t FSMC_AddressSetupTime
 
uint32_t FSMC_AddressHoldTime
 
uint32_t FSMC_DataSetupTime
 
uint32_t FSMC_BusTurnAroundDuration
 
uint32_t FSMC_CLKDivision
 
uint32_t FSMC_DataLatency
 
uint32_t FSMC_AccessMode
 

Detailed Description

Timing parameters For NOR/SRAM Banks.

Field Documentation

uint32_t FSMC_AccessMode
             Specifies the asynchronous access mode. 

This parameter can be a value of FSMC_Access_Mode

uint32_t FSMC_AddressHoldTime
        Defines the number of HCLK cycles to configure

the duration of the address hold time. This parameter can be a value between 0 and 0xF.

Note
: It is not used with synchronous NOR Flash memories.
uint32_t FSMC_AddressSetupTime
       Defines the number of HCLK cycles to configure

the duration of the address setup time. This parameter can be a value between 0 and 0xF.

Note
: It is not used with synchronous NOR Flash memories.
uint32_t FSMC_BusTurnAroundDuration
  Defines the number of HCLK cycles to configure

the duration of the bus turnaround. This parameter can be a value between 0 and 0xF.

Note
: It is only used for multiplexed NOR Flash memories.
uint32_t FSMC_CLKDivision
            Defines the period of CLK clock output signal, expressed in number of HCLK cycles.

This parameter can be a value between 1 and 0xF.

Note
: This parameter is not used for asynchronous NOR Flash, SRAM or ROM accesses.
uint32_t FSMC_DataLatency
            Defines the number of memory clock cycles to issue

to the memory before getting the first data. The value of this parameter depends on the memory type as shown below:

  • It must be set to 0 in case of a CRAM
  • It is don’t care in asynchronous NOR, SRAM or ROM accesses
  • It may assume a value between 0 and 0xF in NOR Flash memories with synchronous burst mode enable
uint32_t FSMC_DataSetupTime
          Defines the number of HCLK cycles to configure

the duration of the data setup time. This parameter can be a value between 0 and 0xFF.

Note
: It is used for SRAMs, ROMs and asynchronous multiplexed NOR Flash memories.

The documentation for this struct was generated from the following file: