Feri <3
Dependencies: mbed
1_zadatak.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 | SPI spi_port(p5, NC, p7); // mosi, miso, sclk, znaci miso linija je NOT CONNECTED. |
JosipLupinski | 0:59048845a5c6 | 4 | DigitalOut ss(p8); //slave select pin |
JosipLupinski | 0:59048845a5c6 | 5 | |
JosipLupinski | 0:59048845a5c6 | 6 | int main() { |
JosipLupinski | 0:59048845a5c6 | 7 | |
JosipLupinski | 0:59048845a5c6 | 8 | spi_port.format(8,0); // 8 bitni podatak, mod rada 0 |
JosipLupinski | 0:59048845a5c6 | 9 | spi_port.frequency(1000000); // frekvencija takta 1MHz |
JosipLupinski | 0:59048845a5c6 | 10 | |
JosipLupinski | 0:59048845a5c6 | 11 | while (1){ |
JosipLupinski | 0:59048845a5c6 | 12 | |
JosipLupinski | 0:59048845a5c6 | 13 | ss = 0; //spusti SS pin u nulu (oznaci slave, slave je aktivan ako je SS pin u nuli) |
JosipLupinski | 0:59048845a5c6 | 14 | spi_port.write(0b11001001); //posalji podatak 0xC9 |
JosipLupinski | 0:59048845a5c6 | 15 | ss = 1; //vrati SS pin u jedinicu (odznaci slave) |
JosipLupinski | 0:59048845a5c6 | 16 | wait_us(50); |
JosipLupinski | 0:59048845a5c6 | 17 | } |
JosipLupinski | 0:59048845a5c6 | 18 | } |