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
