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, p6, p7, p8); // mosi, miso, sclk, ssel
JosipLupinski 0:59048845a5c6 6
JosipLupinski 0:59048845a5c6 7 int main() {
JosipLupinski 0:59048845a5c6 8
JosipLupinski 0:59048845a5c6 9 char podatak;
JosipLupinski 0:59048845a5c6 10 spi_port.format(8,0); // 8 bitni podatak, mod rada 0
JosipLupinski 0:59048845a5c6 11 spi_port.frequency(1000000); // frekvencija takta 1MHz
JosipLupinski 0:59048845a5c6 12
JosipLupinski 0:59048845a5c6 13 while (1){
JosipLupinski 0:59048845a5c6 14
JosipLupinski 0:59048845a5c6 15 if (spi_port.receive()){ //cekaj da master posalje podatak
JosipLupinski 0:59048845a5c6 16 podatak = spi_port.read(); //spremi primljeni podatak
JosipLupinski 0:59048845a5c6 17 spi_port.reply(~podatak); //vrati masteru invertirani primljeni podatak
JosipLupinski 0:59048845a5c6 18 }
JosipLupinski 0:59048845a5c6 19 }
JosipLupinski 0:59048845a5c6 20 }