Shop OBEX P1 Docs P2 Docs Learn Events
Digest Number 2367 — Parallax Forums

Digest Number 2367

ArchiverArchiver Posts: 46,084
edited 2004-03-29 04:30 in General Discussion
>I'd guess that if the Stamp sends the slaveID, followed by the
16 bit
>address, and then ack and stop, the address will be successfully
>loaded into the EEPROM's address register.

OK. How do you do that with BS2p commands?

> And the Stamp can follow
>that with a current read or a sequential read. Are you saying
that
>that is not the case? The protocol 'AT512 is not much different
from
>other EEPROM memories like the popular '24LC128. Those also have
the
>random read option, where a stop + start condition can be
replaced
>with a shortcut start only between the random address write and
the
>data read.

Near as I can tell, the only way to send an I2COUT command is to
send an actual byte of data. I tried leaving the data argument
off the command and the compiler said "no".

>Do you have the pullup resistors installed? Are you using a
BS2p or
>pe, or an earlier stamp with bit-banged I2C?

Yes, I use the pull-ups suggested in the BS2p docs. My BS2p is a
version 1.2. Could that be a problem? I heard mention on the
list of other I2C difficulties with <1.3 chips.

- Mark
Sign In or Register to comment.