cancel
Showing results for 
Search instead for 
Did you mean: 

Write enable QSPI Macronix MX25L51245G

ACHAB.1
Associate

Hi ,

I come to you to ask for help with Macronix MX25L51245G interfaced with STM32L476RG. My QSPI is set to 32MHz.

Here what I do :

  • QSPI Reset (0x66 - 0x99)
  • SPI Reset (0x66 - 0x99)
  • Wait for WIP = 0 (SPI)
  • Enter in QPI (0x35) 1 line
  • Wait for QUADEN = 1 and WIP = 0 in QSPI
  • QSPI Read Status register (0x05)
  • Write enable in QSPI (0x06)
  • Wait for WEL = 1 and it never appends (register always return 0x64) in QSPI

If this has already happened to someone, I would like your feedback. Thanks in advance Axoul

My code : https://git.axoul.v6.navy/axoul/logger-stm32/src/master/Core/Src/qspi_drv.c

0 REPLIES 0