CECS447
/
spi_test
LALALALA
main.cpp@0:fd16813614c5, 2015-12-07 (annotated)
- Committer:
- AndyTran
- Date:
- Mon Dec 07 04:09:11 2015 +0000
- Revision:
- 0:fd16813614c5
SPI_sender
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AndyTran | 0:fd16813614c5 | 1 | #include "mbed.h" |
AndyTran | 0:fd16813614c5 | 2 | #include "SWSPI.h" |
AndyTran | 0:fd16813614c5 | 3 | |
AndyTran | 0:fd16813614c5 | 4 | |
AndyTran | 0:fd16813614c5 | 5 | RawSerial pc(USBTX, USBRX); |
AndyTran | 0:fd16813614c5 | 6 | SPI spi(p5, p6, p7); |
AndyTran | 0:fd16813614c5 | 7 | // mosi, miso, sclk |
AndyTran | 0:fd16813614c5 | 8 | DigitalOut b_cs (p8); |
AndyTran | 0:fd16813614c5 | 9 | |
AndyTran | 0:fd16813614c5 | 10 | |
AndyTran | 0:fd16813614c5 | 11 | int main() |
AndyTran | 0:fd16813614c5 | 12 | { |
AndyTran | 0:fd16813614c5 | 13 | pc.baud(921600); |
AndyTran | 0:fd16813614c5 | 14 | spi.format(10, 3); |
AndyTran | 0:fd16813614c5 | 15 | spi.frequency(10000000); |
AndyTran | 0:fd16813614c5 | 16 | while(true) |
AndyTran | 0:fd16813614c5 | 17 | { |
AndyTran | 0:fd16813614c5 | 18 | b_cs.write(0);// = 0; |
AndyTran | 0:fd16813614c5 | 19 | spi.write(0x9f); |
AndyTran | 0:fd16813614c5 | 20 | //int jedecid = (spi.write(0) << 16) | (spi.write(0) << 8) | spi.write(0); |
AndyTran | 0:fd16813614c5 | 21 | b_cs.write(1);// = 1; |
AndyTran | 0:fd16813614c5 | 22 | pc.printf("done send\n\r"); |
AndyTran | 0:fd16813614c5 | 23 | //wait(30); |
AndyTran | 0:fd16813614c5 | 24 | } |
AndyTran | 0:fd16813614c5 | 25 | } |