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 spi_port.format(8,1); // 8 bitni okvir, mod rada 0
JosipLupinski 0:59048845a5c6 10 spi_port.frequency(1000000); // frekvencija takta 1MHz
JosipLupinski 0:59048845a5c6 11 spi_port.reply(rand()%100); //napuni buffer za prvi prijenos
JosipLupinski 0:59048845a5c6 12
JosipLupinski 0:59048845a5c6 13 while (1){
JosipLupinski 0:59048845a5c6 14
JosipLupinski 0:59048845a5c6 15 if (spi_port.receive()){ //ceka da master posalje nesto
JosipLupinski 0:59048845a5c6 16 spi_port.reply(rand()%100); //vraca temperaturu u rasponu 0 do 100 °C
JosipLupinski 0:59048845a5c6 17 }
JosipLupinski 0:59048845a5c6 18 }
JosipLupinski 0:59048845a5c6 19 }