Feri <3

Dependencies:   mbed

Committer:
JosipLupinski
Date:
Tue Nov 29 21:33:57 2016 +0000
Revision:
0:59048845a5c6
Feri

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JosipLupinski 0:59048845a5c6 1 #include "mbed.h"
JosipLupinski 0:59048845a5c6 2
JosipLupinski 0:59048845a5c6 3 //slave program
JosipLupinski 0:59048845a5c6 4
JosipLupinski 0:59048845a5c6 5 SPISlave spi_port(p5, NC, p7, p8); // mosi, miso, sclk, ssel
JosipLupinski 0:59048845a5c6 6 BusOut ledice(LED1,LED2,LED3,LED4);
JosipLupinski 0:59048845a5c6 7
JosipLupinski 0:59048845a5c6 8 int main() {
JosipLupinski 0:59048845a5c6 9 char podatak;
JosipLupinski 0:59048845a5c6 10
JosipLupinski 0:59048845a5c6 11 spi_port.format(8,1); // 8 bitni okvir, mod rada 0
JosipLupinski 0:59048845a5c6 12 spi_port.frequency(1000000); // frekvencija takta 1MHz
JosipLupinski 0:59048845a5c6 13
JosipLupinski 0:59048845a5c6 14 while (1){
JosipLupinski 0:59048845a5c6 15
JosipLupinski 0:59048845a5c6 16 if (spi_port.receive()){ //cekaj da master posalje podatak
JosipLupinski 0:59048845a5c6 17
JosipLupinski 0:59048845a5c6 18 podatak = spi_port.read(); //spremi primljeni podatak
JosipLupinski 0:59048845a5c6 19 ledice = podatak; //akcija slavea, nema odgovora
JosipLupinski 0:59048845a5c6 20 }
JosipLupinski 0:59048845a5c6 21 }
JosipLupinski 0:59048845a5c6 22 }