FSMC_NORSRAMInitTypeDef Struct Reference
[FSMC_Exported_Types]

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

#include <stm32f10x_fsmc.h>

Data Fields

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

Detailed Description

FSMC NOR/SRAM Init structure definition.

Definition at line 91 of file stm32f10x_fsmc.h.


Field Documentation

Enables or disables wait signal during asynchronous transfers, valid only with asynchronous Flash memories. This parameter can be a value of FSMC_AsynchronousWait

Definition at line 111 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

Specifies the NOR/SRAM memory bank that will be used. This parameter can be a value of FSMC_NORSRAM_Bank

Definition at line 93 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

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

Definition at line 107 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

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

Definition at line 96 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

Enables or disables the extended mode. This parameter can be a value of FSMC_Extended_Mode

Definition at line 135 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

Specifies the external memory device width. This parameter can be a value of FSMC_Data_Width

Definition at line 104 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

Specifies the type of external memory attached to the corresponding memory bank. This parameter can be a value of FSMC_Memory_Type

Definition at line 100 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

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

Definition at line 141 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

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

Definition at line 131 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

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

Definition at line 123 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

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

Definition at line 115 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

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

Definition at line 119 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

Enables or disables the write burst operation. This parameter can be a value of FSMC_Write_Burst

Definition at line 138 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

Enables or disables the write operation in the selected bank by the FSMC. This parameter can be a value of FSMC_Write_Operation

Definition at line 128 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

Timing Parameters for write access if the ExtendedMode is used

Definition at line 143 of file stm32f10x_fsmc.h.

Referenced by FSMC_NORSRAMInit(), FSMC_NORSRAMStructInit(), LCD_FSMCConfig(), NOR_Init(), OneNAND_Init(), and SRAM_Init().


The documentation for this struct was generated from the following file:
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32