1
Dependencies: mbed
main.cpp
- Committer:
- DudeHD
- Date:
- 2018-12-06
- Revision:
- 0:05daf50668de
File content as of revision 0:05daf50668de:
#include "mbed.h" //master program 3 BusInOut ledout(p21,p22,p23,p24); BusInOut ledice(LED4,LED3,LED2,LED1); BusInOut datain(p20,p19,p18,p17); I2C i2c_port(p28, p27); int main() { ledice.output(); ledout.output(); datain.input(); datain.mode(PullUp); int adr = 0x50; //adresa slavea, 7-bitna char data_out, data_in; //poslani, primljeni podatak i2c_port.frequency(100000); //brzina prijenosa, bit/s while(1) { ledice=datain; data_out=datain; i2c_port.write(adr << 1,&data_out,1,true); i2c_port_read(adr<<1,&data_in,1,false); ledout=data_in; wait_us(1000); } }