Well I have new results but still not looking like I am writing to the chip. Now when I read I get 255 for an output and not 0. I don't know if the 24FC1025 is default all 1's or 0's. Here is the new Code:
Code:
SO con 0 ' Define serial output pin
T2400 con 0 ' Define serial mode
cont CON %10100000 ' Define Control byte
addr CON %0000000000000111 ' 2 Byte Address of 7
B1 VAR BYTE ' Var for data being read
B1 = 0 ' Set B1 to 0 to rule out 255 coming from that
I2CWRITE PORTB.1,PORTB.4,cont,addr,[20] ' Send the byte 1 to address 7
PAUSE 10 ' Wait 10ms for write to complete
I2CREAD PORTB.1,PORTB.4,cont,addr,[B1] ' Read address 7 into B1
Serout SO,T2400,["Addr",#addr,":",#B1,13,10] ' Print B1's Value in DEC
Hyperterm is giving me this:
Code:
Addr7:255
Addr7:255
Addr7:255
Addr7:255
Any help would be appreciated
Bookmarks