test

Dependencies:   mbed

Fork of SPI_master_mdot by Erick

main.cpp

Committer:
gomezerick
Date:
2016-06-10
Revision:
0:bd27ff0337e4
Child:
1:d34b1023e89b

File content as of revision 0:bd27ff0337e4:

#include "mbed.h"
 
SPI spimaster(SPI1_MOSI, SPI1_MISO, SPI1_SCK);
DigitalOut cs(SPI1_CS);
 
int main() 
{
    int response;
    // Chip must be deselected
    cs = 1;
 
    // Setup the spi for 8 bit data, high steady state clock,
    // second edge capture, with a 1MHz clock rate
    spimaster.format(8,0);
    spimaster.frequency(1000000);
    while(true)
    {
        // Select the device by seting chip select low
        cs = 0;
    
        // Send a dummy byte to receive response from the slave
        response = spimaster.write(0x00);
        printf("\r\nSlave response = 0x%X", response);
 
        // Deselect the device
        cs = 1;
        wait(1);
     }   
}