cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WBXX QSPI: Missing Parameters I would like to know why the HALF CYCLE DELAY parameters related to HAL_QSPI is deleted for this MCU?

AVILL.3
Associate II

@file  stm32wbxx_hal_qspi.h

  • QSPI_CommandTypeDef -> DdrHoldHalfCycle
  • #define QSPI_DDR_HHC_ANALOG_DELAY
  • #define QSPI_DDR_HHC_HALF_CLK_DELAY  ((uint32_t)QUADSPI_CCR_DHHC)
1 ACCEPTED SOLUTION

Accepted Solutions
ChahinezC
Lead

Hello @AVILL.3​,

The QSPI_DdrHoldHalfCycle parameter is not declared in the QSPI HAL file of the STM32WBxx as the DHHC bit presenting the delay of the data output using analog delay in DDR mode, is disabled in the QUADSPI communication configuration register, referring to the 15.5.6 section of the RM0434. It is not integrated in this product.

Chahinez.

View solution in original post

2 REPLIES 2
Andreas Bolsch
Lead II

DHHC and FRCM bits (30 and 29) seem to be non-existent in QUADSPI_CCR for this MCU. Maybe they simply don't work as desired or ST considerd them as not useful or whatever ...

But you could try to set them anyway, maybe they do work contrary to RM?

ChahinezC
Lead

Hello @AVILL.3​,

The QSPI_DdrHoldHalfCycle parameter is not declared in the QSPI HAL file of the STM32WBxx as the DHHC bit presenting the delay of the data output using analog delay in DDR mode, is disabled in the QUADSPI communication configuration register, referring to the 15.5.6 section of the RM0434. It is not integrated in this product.

Chahinez.