
spi mater sent data
Dependencies: mbed
main.cpp
- Committer:
- soulx
- Date:
- 2015-10-25
- Revision:
- 1:a19894ffadcc
- Parent:
- 0:7e6f73cc7a90
File content as of revision 1:a19894ffadcc:
#include "mbed.h" SPI device(SPI_MOSI, SPI_MISO, SPI_SCK); DigitalOut cs(D10); //DigitalOut myled(LED1); Serial pc(USBTX, USBRX); int main() { int i = 0; int spi_data[8]; //pc.baud(115200); device.frequency(1000000); device.format(8,1); cs=1; while(1) { cs=0; device.write(0x57); wait_us(1); spi_data[0] = device.write(0x34); wait_us(1); spi_data[1] = device.write(15); wait_us(1); spi_data[2] = device.write('s'); wait_us(1); spi_data[3] = device.write(0); wait_us(1); cs=1; pc.printf("spi_data[0] = 0x%x\n",spi_data[0]); pc.printf("spi_data[1] = 0x%x\n",spi_data[1]); pc.printf("spi_data[2] = 0x%x\n",spi_data[2]); pc.printf("spi_data[3] = 0x%x\n",spi_data[3]); /* if(spi_data[0] ==0x01 && spi_data[1] == 0x45 && spi_data[2] == 0x09 && spi_data[3] == 0x01) { pc.printf("OK\n\n"); } else { } wait_us(1000); */ /* myled=1; wait_ms(100); myled=0; wait_ms(100); */ } }