IO_Processing_Board_SPI_Master

Dependencies:   mbed

Committer:
rvasquez6089
Date:
Wed Mar 29 16:06:05 2017 +0000
Revision:
0:c74a285fae38
Working

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rvasquez6089 0:c74a285fae38 1 #include "mbed.h"
rvasquez6089 0:c74a285fae38 2
rvasquez6089 0:c74a285fae38 3 SPI device(PE_14, PE_5, PE_12); //SPI(MOSI, MISO, SCLK);
rvasquez6089 0:c74a285fae38 4 DigitalOut MTR1_SSEL(PF_12);
rvasquez6089 0:c74a285fae38 5 Serial pc(SERIAL_TX, SERIAL_RX);
rvasquez6089 0:c74a285fae38 6 int main() {
rvasquez6089 0:c74a285fae38 7 pc.baud(115200);
rvasquez6089 0:c74a285fae38 8 pc.printf("The F746 is working \n\r");
rvasquez6089 0:c74a285fae38 9 char i = 0;
rvasquez6089 0:c74a285fae38 10 MTR1_SSEL = 1;
rvasquez6089 0:c74a285fae38 11 pc.printf("Slave select is high");
rvasquez6089 0:c74a285fae38 12 device.format(8,3);
rvasquez6089 0:c74a285fae38 13 device.frequency(1000000);
rvasquez6089 0:c74a285fae38 14 while(1) {
rvasquez6089 0:c74a285fae38 15 MTR1_SSEL = 0;
rvasquez6089 0:c74a285fae38 16 device.write(i);
rvasquez6089 0:c74a285fae38 17 MTR1_SSEL = 1;
rvasquez6089 0:c74a285fae38 18 pc.printf("The F7 is sending %c \n\r", i);
rvasquez6089 0:c74a285fae38 19 i++;
rvasquez6089 0:c74a285fae38 20
rvasquez6089 0:c74a285fae38 21 wait(0.1);
rvasquez6089 0:c74a285fae38 22 }
rvasquez6089 0:c74a285fae38 23 }
rvasquez6089 0:c74a285fae38 24