Advertisement
Guest User

mapleSPIMaster

a guest
Jul 5th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1.  
  2. #include <SPI.h>
  3. int ss=7;
  4.  
  5.  SPISettings settingsA(250000, MSBFIRST, SPI_MODE1);
  6.  
  7. void setup(){
  8.   pinMode(ss, OUTPUT);
  9.   SPI.begin();
  10.   SPI.setBitOrder(MSBFIRST);
  11. }
  12.  
  13. uint8_t c = 0;
  14.  
  15. void sendSPI() {
  16.   SPI.beginTransaction(settingsA);
  17.   digitalWrite(ss, LOW);
  18.   SPI.transfer(c); // send value (0~255)
  19.   digitalWrite(ss, HIGH);
  20.   SPI.endTransaction();
  21. }
  22.  
  23. void loop() {
  24.     c++;
  25.     if (c >=255) c = 0;
  26.     sendSPI();
  27.     delay(200);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement