Have you placed I2C pullup resistors in your design?

-Joe

On 2/21/07, Ankur Kamthe <[EMAIL PROTECTED]> wrote:
Hi all,

I am trying to interface a tmote with a cyclops camera. I am using the
10-pin expansion connector of the Tmote for powering the cyclops and
using the I2C pins for communication. No other pins are connected
between the two devices. The mote is the master and the cyclops is the
slave device. I am using the bus arbitration functions
ResourceCmd.request(), .granted() and release on the tmote side.

I tried setting the addresses on the mote and the cyclops to 0x80, but
I wasnt able to elicit any reponse from the cyclops. On the mote side,
the writePacketDone() is executed sucessfully, so I thought that
cyclops should have received the data. I test the cyclops side by
toggling the leds in the *I2CPacketSlave.write() function.

My program works (leds toggle) while using the micaz with the cyclops.
Only modification being that
(1) I swap the MSP430I2CPacket interface for tmote with the I2CPacket
interface for the micaz and  (2) the micaz 51-pin male connector
attaches directly to the corresponding female connector on the cyclops
whereas I had to solder the lines from the 10-pin expansion connector
on the tmote to an intermediate MDA 100 board

Is this because of soldering problems or am I not connecting some
lines between the two devices? I would appreciate any help in this
regard.

Thanks,
ankur
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to