Branimir Fotak / Seminar_1
Committer:
bfotak
Date:
Mon Jun 08 17:48:51 2020 +0000
Revision:
4:e360384c268b
seminarski rad

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bfotak 4:e360384c268b 1 //master program
bfotak 4:e360384c268b 2
bfotak 4:e360384c268b 3 SPI spi_port(D11, D12, D13); // mosi, miso, sclk
bfotak 4:e360384c268b 4 DigitalOut ss(D10); //slave select pin
bfotak 4:e360384c268b 5 Serial pc(USBTX, USBRX);
bfotak 4:e360384c268b 6
bfotak 4:e360384c268b 7
bfotak 4:e360384c268b 8 int main()
bfotak 4:e360384c268b 9 {
bfotak 4:e360384c268b 10 char podatak;
bfotak 4:e360384c268b 11 int i = 0;
bfotak 4:e360384c268b 12 led = 0;
bfotak 4:e360384c268b 13 int vrijeme = 0.005;
bfotak 4:e360384c268b 14
bfotak 4:e360384c268b 15 spi_port.format(8,1); // 8 bitni okvir, mod rada 0
bfotak 4:e360384c268b 16 spi_port.frequency(1000000); // frekvencija takta 1MHz
bfotak 4:e360384c268b 17 while (1) {
bfotak 4:e360384c268b 18 ss = 1; //digni SS pin u jedinici, aktivan je u jedinici (oznaci slave)
bfotak 4:e360384c268b 19 podatak = spi_port.write(0xFF & i); //posalji podatak
bfotak 4:e360384c268b 20 ss = 0; //spusti SS pin u nulu (odznaci slave)
bfotak 4:e360384c268b 21
bfotak 4:e360384c268b 22 wait(vrijeme);
bfotak 4:e360384c268b 23 }
bfotak 4:e360384c268b 24 }