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.

LAUNCHXL2-RM57L: I2C Output Problems with RM57Lx Launchpad

Part Number: LAUNCHXL2-RM57L
Other Parts Discussed in Thread: HALCOGEN

I'm trying to use the I2C ports at the moment, using Halcogen to configure the hardware. I'm using I2C1 and I've configured the SCL and SDA pins as Open Drain outputs. I've got I2C1 outputs enabled on the Pinmux. I've connected these pins to my I2C bus but I don't get any activity on either pin when I try and talk as the bus master. I can get the loopback test working Ok (when I don't have the outputs enabled). My software has been produced based on your I2C examples for the RM57L, but the Master TX RX example just locks up waiting for the TX Ready status after it has sent one byte (that doesn't come out of the SDA, or SCL pins). I'm connecting to the pins on the JP2 connector that are defined on your glossy Getting Started pamphlet but I was a bit worried that they seem to be the only pins that don't have a silk-screen identification. I have tried both I2C1 and I2C2 by the way, same results on both. I know my actual I2C devices are Ok as I have used them OK with an Arduino Mega. I'm monitoring the SDA and SCL pins with a scope.

Thanks.

  • Hello David,

    The I2C SDA and SCL must be connected to a positive supply voltage (3.3V) through a pull-up resistor. 

    I2C1 signals are located at pin 8 and pin 9 of J2

    The I2C2 signals are located at pin8 and pin 9 of J10: