Are all SPI interfaces created compatible ??. I know there are 4 different modes, and different bit orders, but I've run into a "SPI" that doesn't seem to match what the mega32 can do. The chip in question is the VDrive2 http://www.vinculum.com/documents/datasheets/DS_VDRIVE2.pdf Looking at page 4 - it shows the timing diagram -- they have slipped in 3 more bits (data direction, data/status register read/write, and finally a status bit after the data has been sent) The real kicker is that the frame starts when ChipSelect transitions low to high.
This doesn't sound at all like what I read in the Mega32 data sheets --
1) should I just bit bang this thing using their SPI protocall??
2) bit bang a serial (115200) connection. (the uart is dedicated to talking to the logged device).
Any suggestions would be helpful.