Hello, Am working on NRF52 interface via SPI to Micron N25Q flash . Am able to identify flash by reading chip identification correctly and after this to test memory writing to 16 bytes data to flash and then reading 16 bytes.Both reading and writing are successful . Issue is always read returns data as 0xFF .
Interface Digram
- N52_SPI_CLK -----------> N25Q_CLOCK (8 MHz)
- N52_MOSI -----------> N25Q_DQ0
- N52_MISO <----------- N25Q_DQ1
- N52_SPI_CS <----------- N25Q_CS
- N25Q_WP (Pull up)
- N25Q_HOLD(Pull Up)
- MISO <----------- DQ1
I have also tried external pull down SPI_CLK ,but no change. If any ideas on this issue will be appreciated.