MCP23S17 Test
Dependencies: MCP23S17 mbed mbed-rtos
Diff: main.cpp
- Revision:
- 1:5321e8f5b339
- Parent:
- 0:5610193796b3
- Child:
- 2:c8c30a78bbb3
--- a/main.cpp Fri Oct 28 05:41:48 2016 +0000 +++ b/main.cpp Fri Oct 28 06:09:46 2016 +0000 @@ -8,14 +8,16 @@ */ #include "mbed.h" +#include "rtos.h" #include "MCP23S17.h" #define OPCODE (0x40) -SPI Spi(PA_7, PA_6, PA_5); // mosi, miso, sclk +SPI Spi(PC_12, PC_11, PC_10); // mosi, miso, sclk +//SPI Spi(PA_7, PA_6, PA_5); // mosi, miso, sclk // MCP23S17(SPI& spi, PinName ncs, char writeOpcode); -MCP23S17 Mcp23s17(Spi, PB_6, OPCODE); +MCP23S17 Mcp23s17(Spi, PD_2, OPCODE); int main() { @@ -35,12 +37,12 @@ wait(0.2); } Mcp23s17.write(PORT_A, 0x00); - + while (true) { char data = ~Mcp23s17.read(PORT_B); Mcp23s17.write(PORT_A, data); - printf("%02x\r\n", data); + //printf("%02x\r\n", data); } }