Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
spi.h@4:e360384c268b, 2020-06-08 (annotated)
- Committer:
- bfotak
- Date:
- Mon Jun 08 17:48:51 2020 +0000
- Revision:
- 4:e360384c268b
seminarski rad
Who changed what in which revision?
User | Revision | Line number | New 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 | } |