HAL
FMC_NAND_PCC_TimingTypeDef is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALFMC_NAND_PCC_TimingTypeDef

FMC_NAND_PCC_TimingTypeDef struct

FMC NAND Timing parameters structure definition

Syntax

typedef struct {   uint32_t SetupTime;               uint32_t WaitSetupTime;           uint32_t HoldSetupTime;           uint32_t HiZSetupTime;          } FMC_NAND_PCC_TimingTypeDef;

Fields

SetupTime

Defines the number of HCLK cycles to setup address before the command assertion for NAND-Flash read or write access to common/Attribute or I/O memory space (depending on the memory space timing to be configured). This parameter can be a value between Min_Data = 0 and Max_Data = 254. Read more...

WaitSetupTime

Defines the minimum number of HCLK cycles to assert the command for NAND-Flash read or write access to common/Attribute or I/O memory space (depending on the memory space timing to be configured). This parameter can be a number between Min_Data = 0 and Max_Data = 254. Read more...

HoldSetupTime

Defines the number of HCLK clock cycles to hold address (and data for write access) after the command de-assertion for NAND-Flash read or write access to common/Attribute or I/O memory space (depending on the memory space timing to be configured). This parameter can be a number between Min_Data = 0 and Max_Data = 254. Read more...

HiZSetupTime

Defines the number of HCLK clock cycles during which the data bus is kept in HiZ after the start of a NAND-Flash write access to common/Attribute or I/O memory space (depending on the memory space timing to be configured). This parameter can be a number between Min_Data = 0 and Max_Data = 254. Read more...

References

LocationReferrerScopeText
stm32f4xx_ll_fmc.h:378
typedef struct
stm32f4xx_ll_fmc.h:404
stm32f4xx_hal_nand.c:159HAL_NAND_Init()::ComSpace_TimingHAL_NAND_Init()
HAL_StatusTypeDef HAL_NAND_Init(NAND_HandleTypeDef *hnand, FMC_NAND_PCC_TimingTypeDef *ComSpace_Timing,
stm32f4xx_hal_nand.c:160HAL_NAND_Init()::AttSpace_TimingHAL_NAND_Init()
FMC_NAND_PCC_TimingTypeDef *AttSpace_Timing)
stm32f4xx_hal_nand.h:197HAL_NAND_Init()::ComSpace_TimingHAL_NAND_Init()
stm32f4xx_hal_nand.h:198HAL_NAND_Init()::AttSpace_TimingHAL_NAND_Init()
stm32f4xx_hal_pccard.c:165HAL_PCCARD_Init()::ComSpaceTimingHAL_PCCARD_Init()
HAL_StatusTypeDef HAL_PCCARD_Init(PCCARD_HandleTypeDef *hpccard, FMC_NAND_PCC_TimingTypeDef *ComSpaceTiming,
stm32f4xx_hal_pccard.c:166HAL_PCCARD_Init()::AttSpaceTimingHAL_PCCARD_Init()
FMC_NAND_PCC_TimingTypeDef *AttSpaceTiming, FMC_NAND_PCC_TimingTypeDef *IOSpaceTiming)
stm32f4xx_hal_pccard.h:143HAL_PCCARD_Init()::ComSpaceTimingHAL_PCCARD_Init()
HAL_StatusTypeDef HAL_PCCARD_Init(PCCARD_HandleTypeDef *hpccard, FMC_NAND_PCC_TimingTypeDef *ComSpaceTiming,
stm32f4xx_hal_pccard.h:144HAL_PCCARD_Init()::AttSpaceTimingHAL_PCCARD_Init()
FMC_NAND_PCC_TimingTypeDef *AttSpaceTiming, FMC_NAND_PCC_TimingTypeDef *IOSpaceTiming);
stm32f4xx_ll_fmc.c:657FMC_NAND_CommonSpace_Timing_Init()::TimingFMC_NAND_CommonSpace_Timing_Init()
stm32f4xx_ll_fmc.c:708FMC_NAND_AttributeSpace_Timing_Init()::TimingFMC_NAND_AttributeSpace_Timing_Init()
stm32f4xx_ll_fmc.c:1026FMC_PCCARD_CommonSpace_Timing_Init()::TimingFMC_PCCARD_CommonSpace_Timing_Init()
FMC_NAND_PCC_TimingTypeDef *Timing)
stm32f4xx_ll_fmc.c:1055FMC_PCCARD_AttributeSpace_Timing_Init()::TimingFMC_PCCARD_AttributeSpace_Timing_Init()
FMC_NAND_PCC_TimingTypeDef *Timing)
stm32f4xx_ll_fmc.c:1084FMC_PCCARD_IOSpace_Timing_Init()::TimingFMC_PCCARD_IOSpace_Timing_Init()
FMC_NAND_PCC_TimingTypeDef *Timing)
stm32f4xx_ll_fmc.h:404FMC_NAND_PCC_TimingTypeDef
stm32f4xx_ll_fmc.h:1320FMC_NAND_CommonSpace_Timing_Init()::TimingFMC_NAND_CommonSpace_Timing_Init()
stm32f4xx_ll_fmc.h:1322FMC_NAND_AttributeSpace_Timing_Init()::TimingFMC_NAND_AttributeSpace_Timing_Init()
stm32f4xx_ll_fmc.h:1352FMC_PCCARD_CommonSpace_Timing_Init()::TimingFMC_PCCARD_CommonSpace_Timing_Init()
FMC_NAND_PCC_TimingTypeDef *Timing);
stm32f4xx_ll_fmc.h:1354FMC_PCCARD_AttributeSpace_Timing_Init()::TimingFMC_PCCARD_AttributeSpace_Timing_Init()
FMC_NAND_PCC_TimingTypeDef *Timing);
stm32f4xx_ll_fmc.h:1356FMC_PCCARD_IOSpace_Timing_Init()::TimingFMC_PCCARD_IOSpace_Timing_Init()
FMC_NAND_PCC_TimingTypeDef *Timing);