I have one of those situations where I believe that I have crossed my t's and i's, but things still are not working out; however, I'm new to SPI. I have a Microchip 25LC01, in 6-pin package, that seems to need extra clocks to send out commands, which is contrary to the datasheet(http://www.kynix.com/uploadfiles/pdf86758/25LC010A-I2fMS_655105.pdf). The best example of this behavior that can be illustrated in the command where I read the status register, and the Figure from the data...
Why does my SPI behave strange with Microchip 25LC01
Why does my SPI behave strange with Microchip 25LC01