Feri <3
Dependencies: mbed
slave-ne_vraca_podatke.cpp@0:59048845a5c6, 2016-11-29 (annotated)
- Committer:
- JosipLupinski
- Date:
- Tue Nov 29 21:33:57 2016 +0000
- Revision:
- 0:59048845a5c6
Feri
Who changed what in which revision?
User | Revision | Line number | New 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 | } |