Voici le programme que vous m'avez demandé aujourd'hui
Dependencies: mbed-os-example-mbed5-lorawan
Fork of mbed-os-example-mbed5-lorawan by
Diff: qsd.cpp
- Revision:
- 23:3dfaed332d89
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qsd.cpp Fri Jun 08 18:13:32 2018 +0000 @@ -0,0 +1,29 @@ + +#include "qsd.h" + +int QSD::read(void){ + int test = 0; + DigitalOut alim_control(PA_10); + DigitalOut control_trans(PB_5); + DigitalOut control_QSD(PA_9); + alim_control = 1; + control_trans=0; + control_QSD=0; + wait(2.0); + cs->write(0); + test |= spi->write(0x00); + test |= spi->write(0x00) << 8; + test |= spi->write(0x00) << 16; + test |= spi->write(0x00) << 24; + cs->write(1); + control_QSD=1; + return test; + } + +QSD::QSD(){ + spi = new SPI(PB_15, PB_14 ,PB_13); + cs = new DigitalOut(PB_12); + spi->format(8, 0); + spi->frequency(1000000); + cs->write(1); + }; \ No newline at end of file