arduino:gammon-spi-controller
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
arduino:gammon-spi-controller [2023/07/24 16:17] – created mithat | arduino:gammon-spi-controller [2023/07/24 18:43] (current) – mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | From [[http:// | + | From [[http:// |
- | <file cpp spi-controller.ino> | + | <file cpp gammon-spi-controller.ino> |
// Written by Nick Gammon | // Written by Nick Gammon | ||
// February 2011 | // February 2011 | ||
+ | // With Mithat Mods -- July 2023 | ||
#include < | #include < | ||
Line 19: | Line 19: | ||
// Slow down the master a bit | // Slow down the master a bit | ||
- | | + | // |
| | ||
} // end of setup | } // end of setup | ||
Line 28: | Line 28: | ||
char c; | char c; | ||
+ | |||
+ | SPI.beginTransaction(SPISettings(400000, | ||
// enable Slave Select | // enable Slave Select | ||
Line 33: | Line 35: | ||
// send test string | // send test string | ||
- | for (const char * p = " | + | for (const char * p = " |
+ | { | ||
SPI.transfer (c); | SPI.transfer (c); | ||
+ | delayMicroseconds(5); | ||
+ | } | ||
// disable Slave Select | // disable Slave Select | ||
digitalWrite(SS, | digitalWrite(SS, | ||
+ | SPI.endTransaction(); | ||
delay (1000); | delay (1000); | ||
} // end of loop | } // end of loop | ||
</ | </ |
arduino/gammon-spi-controller.1690215438.txt.gz · Last modified: 2023/07/24 16:17 by mithat