Feri <3
Dependencies: mbed
3_zadatak_salve.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, 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 | } |