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

FSMC NOR/SRAM Init structure definition. More...

#include <stm32f2xx_fsmc.h>

Data Fields

uint32_t FSMC_Bank
 
uint32_t FSMC_DataAddressMux
 
uint32_t FSMC_MemoryType
 
uint32_t FSMC_MemoryDataWidth
 
uint32_t FSMC_BurstAccessMode
 
uint32_t FSMC_AsynchronousWait
 
uint32_t FSMC_WaitSignalPolarity
 
uint32_t FSMC_WrapMode
 
uint32_t FSMC_WaitSignalActive
 
uint32_t FSMC_WriteOperation
 
uint32_t FSMC_WaitSignal
 
uint32_t FSMC_ExtendedMode
 
uint32_t FSMC_WriteBurst
 
FSMC_NORSRAMTimingInitTypeDefFSMC_ReadWriteTimingStruct
 
FSMC_NORSRAMTimingInitTypeDefFSMC_WriteTimingStruct
 

Detailed Description

FSMC NOR/SRAM Init structure definition.

Field Documentation

uint32_t FSMC_AsynchronousWait
      Enables or disables wait signal during asynchronous transfers,

valid only with asynchronous Flash memories. This parameter can be a value of FSMC_AsynchronousWait

uint32_t FSMC_Bank
                Specifies the NOR/SRAM memory bank that will be used.

This parameter can be a value of FSMC_NORSRAM_Bank

uint32_t FSMC_BurstAccessMode
     Enables or disables the burst access mode for Flash memory,

valid only with synchronous burst Flash memories. This parameter can be a value of FSMC_Burst_Access_Mode

uint32_t FSMC_DataAddressMux
      Specifies whether the address and data values are

multiplexed on the databus or not. This parameter can be a value of FSMC_Data_Address_Bus_Multiplexing

uint32_t FSMC_ExtendedMode
        Enables or disables the extended mode.

This parameter can be a value of FSMC_Extended_Mode

uint32_t FSMC_MemoryDataWidth
     Specifies the external memory device width.

This parameter can be a value of FSMC_Data_Width

uint32_t FSMC_MemoryType
          Specifies the type of external memory attached to

the corresponding memory bank. This parameter can be a value of FSMC_Memory_Type

FSMC_NORSRAMTimingInitTypeDef* FSMC_ReadWriteTimingStruct

Timing Parameters for write and read access if the ExtendedMode is not used

uint32_t FSMC_WaitSignal
          Enables or disables the wait-state insertion via wait

signal, valid for Flash memory access in burst mode. This parameter can be a value of FSMC_Wait_Signal

uint32_t FSMC_WaitSignalActive
    Specifies if the wait signal is asserted by the memory one

clock cycle before the wait state or during the wait state, valid only when accessing memories in burst mode. This parameter can be a value of FSMC_Wait_Timing

uint32_t FSMC_WaitSignalPolarity
  Specifies the wait signal polarity, valid only when accessing

the Flash memory in burst mode. This parameter can be a value of FSMC_Wait_Signal_Polarity

uint32_t FSMC_WrapMode
            Enables or disables the Wrapped burst access mode for Flash

memory, valid only when accessing Flash memories in burst mode. This parameter can be a value of FSMC_Wrap_Mode

uint32_t FSMC_WriteBurst
          Enables or disables the write burst operation.

This parameter can be a value of FSMC_Write_Burst

uint32_t FSMC_WriteOperation
      Enables or disables the write operation in the selected bank by the FSMC. 

This parameter can be a value of FSMC_Write_Operation

FSMC_NORSRAMTimingInitTypeDef* FSMC_WriteTimingStruct

Timing Parameters for write access if the ExtendedMode is used


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