Hi everyone, need your help.
I am currently working with winbound w25q32 memory IC, using Arduino pro mini and SPIFlash 2.2.0 library. The problem is I cant write page number 0. Error appears, when i try to write byte on page 0 with 0 offset. Read function returns 0, as value of that byte, even if that memory sector was erased before. eraseChip() function also returns false.
Checked on another w25q32 IC and the problem repeated. Can anyone tell me, is that a library bug, or the ICs are corrupted(they are from the same lot).
The chip have some write protection. Is it disabled properly?
Can you write other locations? I didn't read the whole datasheet but it looks like the whole chip is locked as default after power on.
Smajdalf:
The chip have some write protection. Is it disabled properly?
Can you write other locations? I didn't read the whole datasheet but it looks like the whole chip is locked as default after power on.
Yes, check was performed directly through SPI and write protection is OFF.