SPI Test (Slave)

Committer:
ryood
Date:
Thu May 18 07:01:22 2017 +0000
Revision:
0:317ca984456c
Child:
1:7090a42ac6e0
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ryood 0:317ca984456c 1 #include "mbed.h"
ryood 0:317ca984456c 2
ryood 0:317ca984456c 3 SPISlave spiS(D11, D12, D13, A2); // mosi, miso, sclk, ssel
ryood 0:317ca984456c 4
ryood 0:317ca984456c 5 int main()
ryood 0:317ca984456c 6 {
ryood 0:317ca984456c 7 printf("SPISlave Test\r\n");
ryood 0:317ca984456c 8
ryood 0:317ca984456c 9 spiS.format(8, 0);
ryood 0:317ca984456c 10 spiS.frequency(8000000);
ryood 0:317ca984456c 11
ryood 0:317ca984456c 12 for (;;) {
ryood 0:317ca984456c 13 if (spiS.receive()) {
ryood 0:317ca984456c 14 int rdata = spiS.read();
ryood 0:317ca984456c 15 printf("received: %x\r\n", rdata);
ryood 0:317ca984456c 16 spiS.reply(0xAA);
ryood 0:317ca984456c 17 }
ryood 0:317ca984456c 18 }
ryood 0:317ca984456c 19 }