your pull-up are far to be correct... at slow speed they need to be 4.7K or so... around 1.8k at higher speed.
Begin with it.
your pull-up are far to be correct... at slow speed they need to be 4.7K or so... around 1.8k at higher speed.
Begin with it.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
thanks mister_e,
i will give that a try but i have never had much sensitivity to their value on other projects, will report back
my suspicion is that when pcb2 is not connected the lack of response after writing to it has something to do with the issue
The I2C protocol shouldn't work open loop. The slave must send an ACK after each byte that is written. I would be very surprised if the PBP routines for I2C were written in a way that did not wait for the slave ACK.
Hi Steve
my understanding is that if there is an error with the ACK the program can jump to a location specified by an optional LABEL, if the optional LABEL is not given then the error is ignored
are there examples here somewhere how to use the on chip hardware for I2C ?
Dave
Always wear safety glasses while programming.
Bookmarks