Feri <3
Dependencies: mbed
32_bitni_master.cpp
- Committer:
- JosipLupinski
- Date:
- 2016-11-29
- Revision:
- 0:59048845a5c6
File content as of revision 0:59048845a5c6:
#include "mbed.h" //master program SPI spi_port(p5, p6, p7); // mosi, miso, sclk DigitalOut ss(p8); //slave select pin Serial pc(USBTX, USBRX); // tx, rx int main() { int podatak = 0xA001B001; spi_port.format(16,0); // 16 bitni okvir, mod rada 0 spi_port.frequency(1000000); // frekvencija takta 1MHz while (1){ //prvo posalji kontrolnu rijec 0xF0F0 ss = 0; spi_port.write(0xF0F0); ss = 1; wait_us(100); //salji podatak ss = 0; spi_port.write(podatak>>16); //posalji gornja 2 bajta ss = 1; wait_us(100000); //pricekaj neko vrijeme, procijeniti prema zauzecu slavea ss = 0; spi_port.write(podatak & 0x0000FFFF); //posalji donja 2 bajta ss = 1; pc.printf("Podatak poslan na slave: %x\n", podatak); podatak++; wait(2); } }