Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

I2C Pic to Pic

Status
Not open for further replies.

Voltak

New Member
This program is for a Pic16f877a (slave) who communicates with another pic16f877a (master), writed in Mikrobasic.

Code:
program slave 

sub procedure interrupt 
if PIR1.SSPIF = 1 then 
PORTB=%00000000 
delay_ms(2000) 
PIR1.SSPIF=0 
end if 
End sub 

main: 
     trisc=$ff                      
     trisb=0                        

     adcon1=0                      
     sspcon=%00110110              
                                  
                                  
     sspadd=$A2                
     PIE1.SSPIE=1                
     PIR1.SSPIF=0                
                                
     intcon =192                  


     while true 
     Portb=%11111111 
     wend 

end.

My question is of this works, and when I write I2C_rd() in the interrupt proces, can read the data of the master?
 
That code makes no sense. Find an example that works and work from that.

Mike.
 
Status
Not open for further replies.

New Articles From Microcontroller Tips

Back
Top