void setBitOrder( BitOrder bit_order );
void setBitOrder( BitOrder bit_order );
Sets up the order of data transmission, which can be MSBFIRST (MSB first) or LSBFIRST (LSB first).
|
Parameters |
Description |
|
BitOrder bit_order |
[IN] The data transmission order (MSBFIRST or LSBFIRST). |
#include <SPI.h> #define SS_PIN 10 void setup() { pinMode(SS_PIN, OUTPUT); SPI.begin(); SPI.setBitOrder(MSBFIRST); } void loop() { byte ret_val; digitalWrite(SS_PIN, LOW); ret_val = SPI.transfer(100); digitalWrite(SS_PIN, HIGH); delay(1000); }
SPI.h