You are on page 1of 1

#include <16f877.

h>
#fuses XT,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP
#use delay(clock=4000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
#use i2c(SLAVE, SDA=PIN_C4, SCL=PIN_C3, ADDRESS=0x04)
void main(void)
{
int flag;
int dato;
printf("Esperando\r");
while(TRUE)
{
flag=i2c_read();
if(flag==0x04)
{
dato=i2c_read();
printf("Dato 2: %u\r",dato);
}
}
}

You might also like