curious, but doesn't PBP run the clock and data as open collector? (playing with tris).
the 628a doesn't have i2c hardware so would have to be done by PBP.
as I've seen the define to make the clock bipolar I've wondered about that.
and reading the lib seen :
Code:
i2chigh
ifndef I2C_INTERNAL
bsf FSR, 7 ; 1 Point to TRIS
endif
iorwf INDF, F ; 1 Set high (input)
or similar all about the i2c routines.
if so, then pullups to 3.3v appears to be all that's needed.?
(assuming the pic recognises 3.3v as a high)
maye that's why Acetronics said
But just verify you use TTL inputs of the PIC and not Schmitt trigger ones ...
Something I'm missing?
Bookmarks