SPI to Ethernet Slave
Dependencies: WIZnetInterface mbed
Fork of SPI_HelloWorld_Mbed by
main.cpp@4:eec728094dbc, 2016-03-09 (annotated)
- Committer:
- Ricky_Kwon
- Date:
- Wed Mar 09 08:23:53 2016 +0000
- Revision:
- 4:eec728094dbc
- Parent:
- 3:30b262b6c2f9
- Child:
- 5:709f1ad85e97
simple
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed_official | 0:466ad3f38b6b | 1 | #include "mbed.h" |
Ricky_Kwon | 3:30b262b6c2f9 | 2 | #include "EthernetInterface.h" |
Ricky_Kwon | 3:30b262b6c2f9 | 3 | |
Ricky_Kwon | 3:30b262b6c2f9 | 4 | SPISlave slave(PA_8, PA_7, PA_6, PA_5); // mosi, miso, sclk, ssel |
mbed_official | 0:466ad3f38b6b | 5 | |
mbed_official | 0:466ad3f38b6b | 6 | int main() { |
Ricky_Kwon | 3:30b262b6c2f9 | 7 | printf("SPI to Ethernet Slave\r\n"); |
Ricky_Kwon | 3:30b262b6c2f9 | 8 | |
Ricky_Kwon | 3:30b262b6c2f9 | 9 | /* |
Ricky_Kwon | 3:30b262b6c2f9 | 10 | * SPI Setting |
Ricky_Kwon | 3:30b262b6c2f9 | 11 | */ |
Ricky_Kwon | 3:30b262b6c2f9 | 12 | slave.format(8,3); |
Ricky_Kwon | 3:30b262b6c2f9 | 13 | slave.frequency(1000000); |
Ricky_Kwon | 4:eec728094dbc | 14 | |
Ricky_Kwon | 3:30b262b6c2f9 | 15 | while(1) |
Ricky_Kwon | 3:30b262b6c2f9 | 16 | { |
Ricky_Kwon | 4:eec728094dbc | 17 | if(slave.receive()) |
Ricky_Kwon | 3:30b262b6c2f9 | 18 | { |
Ricky_Kwon | 4:eec728094dbc | 19 | int SPI_re = slave.read(); // Read byte from master |
Ricky_Kwon | 4:eec728094dbc | 20 | printf("SPI_re=%c\r\n",SPI_re); |
Ricky_Kwon | 3:30b262b6c2f9 | 21 | } |
Ricky_Kwon | 3:30b262b6c2f9 | 22 | } |
mbed_official | 0:466ad3f38b6b | 23 | } |