Max Vasconcelos
/
encoder_spi
Encoder with SPI
Revision 1:2c75ac89baac, committed 23 months ago
- Comitter:
- maxaa1998
- Date:
- Wed Nov 16 22:44:04 2022 +0000
- Parent:
- 0:cda27773d8b4
- Commit message:
- Encoder with SPI
Changed in this revision
diff -r cda27773d8b4 -r 2c75ac89baac USBDevice.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/USBDevice.lib Wed Nov 16 22:44:04 2022 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/USBDevice/#53949e6131f6
diff -r cda27773d8b4 -r 2c75ac89baac main.cpp --- a/main.cpp Mon Feb 27 16:30:35 2012 +0000 +++ b/main.cpp Wed Nov 16 22:44:04 2022 +0000 @@ -1,31 +1,53 @@ #include "mbed.h" +#include "USBSerial.h" -SPISlave slave(p11,p12,p13,p14); +volatile uint8_t response=0; -Serial pc(USBTX, USBRX); +//Serial pc(USBTX, USBRX); +USBSerial u_s_b; +SPI device(PTD2,PTD3,PTD1,PTD0); -int main() { +DigitalOut red(LED_RED); //set the red LED as red +DigitalOut green(LED_GREEN); //set the green LED as green + +DigitalOut ss(PTD0); //set the red LED as red - slave.format(8,0); - slave.frequency(1000000); - int v, res; - +int main() +{ + //slave.format(8,0); + //slave.frequency(8000000); + //uint16_t value; + - while(1) { - - if(slave.receive()) { + while(1) + { + ss=0; + response = device.write(0x17); + ss=1; + wait(1); + u_s_b.printf("%c",response); + ss=0; + response = device.write(0x07); + ss=1; + wait(1); + u_s_b.printf("%c",response); - v = slave.read(); // Read byte from master - if(v!=0){// discard the dummy buffer write - pc.printf("v=%d\n\r", v); - res=(v+5); // Add 5 to it - slave.reply(res); // Make this the next reply - pc.printf("v++=%d\n\r", res); - } - - } + //if()//slave.receive()) + //{ + //value = slave.read(); // Read byte from master + //if(value!=0) // discard the dummy buffer write + //pc.printf("0x%04X",value); + //u_s_b.printf("0x%04X",value); + red = !red; + //} + //else + //{ + // green = !green; + // u_s_b.printf("nada recebido\n\r"); + //pc.printf("nada recebido\n\r"); + //} } -} +} \ No newline at end of file
diff -r cda27773d8b4 -r 2c75ac89baac mbed.bld --- a/mbed.bld Mon Feb 27 16:30:35 2012 +0000 +++ b/mbed.bld Wed Nov 16 22:44:04 2022 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/b4b9f287a47e +https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400 \ No newline at end of file