spi test slave

Dependencies:   mbed

Committer:
AndyTran
Date:
Mon Dec 07 04:10:11 2015 +0000
Revision:
0:5dea2dc6ac9e
spi_test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AndyTran 0:5dea2dc6ac9e 1 #include "mbed.h"
AndyTran 0:5dea2dc6ac9e 2
AndyTran 0:5dea2dc6ac9e 3 SPISlave slave (p11,p12,p13,p14);
AndyTran 0:5dea2dc6ac9e 4 RawSerial pc(USBTX, USBRX);
AndyTran 0:5dea2dc6ac9e 5
AndyTran 0:5dea2dc6ac9e 6 int main() {
AndyTran 0:5dea2dc6ac9e 7 while (true) {
AndyTran 0:5dea2dc6ac9e 8 pc.baud (921600);
AndyTran 0:5dea2dc6ac9e 9 slave.format(10, 3);
AndyTran 0:5dea2dc6ac9e 10 slave.frequency(10000000);
AndyTran 0:5dea2dc6ac9e 11 slave.reply(0x00);
AndyTran 0:5dea2dc6ac9e 12 int check = slave.receive();
AndyTran 0:5dea2dc6ac9e 13 pc.printf("receive = %d\n\r",check);
AndyTran 0:5dea2dc6ac9e 14 if(check==1)
AndyTran 0:5dea2dc6ac9e 15 {
AndyTran 0:5dea2dc6ac9e 16 int mes = slave.read();
AndyTran 0:5dea2dc6ac9e 17 pc.printf("%d\n\r",mes);
AndyTran 0:5dea2dc6ac9e 18 }
AndyTran 0:5dea2dc6ac9e 19 }
AndyTran 0:5dea2dc6ac9e 20
AndyTran 0:5dea2dc6ac9e 21 }