I've been trying to figure this out for the last month or so, no luck.
I'm using a 23LC1024 1Mbit SRAM with my Teensy 3.1, and for some reason using SPIFIFO appears to completely kill the chip. What I did was this: I first tested 23LC1024 with the normal SPI library, and everything is fine, works great. Then I tried SPIFIFO, and the chip completely stopped responding (I've verified that all pins/signals are normal except that there is nothing coming out of MISO). No matter what I did (going back to the normal SPI library, changing SPI speed/modes), the chip stayed dead. I cannot imagine how SPIFIFO could damage a chip, but there you have it.
So far I've killed 3 chips - now at this point I'd be perfectly happy to find a different chip or just use the plain SPI library, but there is (surprisingly) no other SPI SRAM that is 1Mbit or larger in size, and for performance reasons I need SPIFIFO.
Any hints or ideas would be greatly appreciated.
I'm using a 23LC1024 1Mbit SRAM with my Teensy 3.1, and for some reason using SPIFIFO appears to completely kill the chip. What I did was this: I first tested 23LC1024 with the normal SPI library, and everything is fine, works great. Then I tried SPIFIFO, and the chip completely stopped responding (I've verified that all pins/signals are normal except that there is nothing coming out of MISO). No matter what I did (going back to the normal SPI library, changing SPI speed/modes), the chip stayed dead. I cannot imagine how SPIFIFO could damage a chip, but there you have it.
So far I've killed 3 chips - now at this point I'd be perfectly happy to find a different chip or just use the plain SPI library, but there is (surprisingly) no other SPI SRAM that is 1Mbit or larger in size, and for performance reasons I need SPIFIFO.
Any hints or ideas would be greatly appreciated.