This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tms320 5509a I2C to Atmel EEPROM goes silent.

I'm writing 'C' software for a 5509A communication to a Atmel AT24C01B,  and have the driver completed and working... BUT.... This driver needs to work with the AT24C01B and its obsolete predecessor.  When I try to read or write to the part using the wrong driver software { the process of elimination determining which hardware is on the board revision) the Atmel part stops talking.  I have tried I2C_reset and setting the IRS bit in the I2CMDR  to no avail.   The Atmel data sheet talks about a 2-wire software reset .. Which is a start bit,  9 clocks of data high, start bit, stop bit. This is a totally nonstandard command and i don't know how to make the DSP I2C hardware do the 9 clocks without the chip address and other stuff getting in the way.  Has anyone created a custom nonstandard command for the I2C bus that dosn't follow the CSL provided forms, and how did you do it???