Feri <3
Dependencies: mbed
Diff: 3_zadatak_master.cpp
- Revision:
- 0:59048845a5c6
diff -r 000000000000 -r 59048845a5c6 3_zadatak_master.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3_zadatak_master.cpp Tue Nov 29 21:33:57 2016 +0000 @@ -0,0 +1,24 @@ +#include "mbed.h" + +//master program + +SPI spi_port(p5, p6, p7); // mosi, miso, sclk +DigitalOut ss(p8); //slave select pin +Serial pc(USBTX, USBRX); // tx, rx + +int main() { + + int podatak; + spi_port.format(8,1); // 8 bitni okvir, mod rada 0 + spi_port.frequency(1000000); // frekvencija takta 1MHz + + while (1){ + ss = 0; //spusti SS pin u nulu, aktivan je u nuli (oznaci slave) + wait_us(1); //cekaj da slave pripremi podatak + podatak = spi_port.write(0); //posalji dummy byte == 0 i ocitaj temperaturu + ss = 1; //vrati SS pin u jedinicu (odznaci slave) + + pc.printf("Podatak: %d\n",podatak); + wait(1); + } +} \ No newline at end of file