07-21-2010 04:34 PM
"SPI-like" is not the same as SPI.
I can't tell you the number of devices that I've dealt with that say "SPI-like" that would force me to not be able to use normal SPI communication mechanism.
steve05ram360 wrote:"You can always use bit-banging mode." < do you mean hammer it out using 2 DIO pins?
Pretty much. As I said, I've had to do this quite often with "SPI-like" devices.
07-21-2010 04:48 PM
@smercurio_fc wrote:
I can't tell you the number of devices that I've dealt with that say "SPI-like" that would force me to not be able to use normal SPI communication mechanism.
So why cant you tell me how many devices... boy I sure hope I dont have this problem on the 2nd part of this project which uses I2C... At least that devices all indicate that it uses it... and does not use the word "like" in any reference to I2C...
\||/
-OO-
|----o00-(..)-00o----|
| |
| |
07-21-2010 04:51 PM
The SPI protocol has many flavors, unlike I2C which has only one standard. I've had to use HSDIO to create SPI communications in the past due to non-standard (SPI-like) protocols. One example is SPI-3, where the data line is bi-directional instead of having two separate data lines for in and out. So you may have to bank it out using a HSDIO. You would run into much trouble trying to use a static DIO. I suggest a DIO that has a burst mode, where you load a list of vectors and then write them all out at once, but they are expensive. One very nice device is the PXI-6551 HSDIO, but it costs about $7K. WOW.