Hello all
I am currently trying to add some memory to on of my project (using a STM32F4 Discovery), to do so, I ordered three 25Q128A, I printed three small adapter (see
pictures 1).
I configured the SPI1 of the STM32F4 on the pins PA 5 6 7, and pin as an output to serve as CS (PE7), I placed the Pull-up / Pull Down resistor on the SClock and the CS as it was specified in the data-sheet.
The schematics are on
picture 2.
I tried to read the manufacturer ID, and it just send back incoherent data (p36 of the data-sheet specify that it should output 0x20 and it just output whatever it wants).
Same goes for the Status Register.
As for the writting / reading it is even more random, I don't think I'm able to write in the memory.
At first I though it could be a cable disconnected or misplaced, so I got my oscilloscope and checked the signals (
picture 3), and everything seems to be fine.
I tried on the three chips, so I guess the problem comes from me
I also included a link to the
DATASHEET I use (there are two different but with similar content available on the internet)
I am starting to run out of things to try to make this chip work with my micro-controller, would you have any hint ?