Hi, I am trying to get a cape I built working. It uses both i2c buses. i2c bus 2 (after enabling) works just like I expect. Bus 1 is not behaving anything like what I expect. I am using i2cdetect as a simple minded tester just to see the pins wiggle and do connection tests.
The i2c goes directly off the expansion pins into a NXP pca9516a with 4 buses coming out. Each bus has a 3.3kohm pull up to +5 (the chip is safe for +5 pull up even though vdd is 3.3v.) All of the buses are empty right now. When I look at the SCL pin (they all act the same), it drops low when the program starts and never changes until the program ends. I would expect the clock to run for each address as it sends the address, register and data. When I do the same for i2c2, it acts just like I expect and finds the three chips that are hanging off the bus. I am at a loss as to what this can be and how to proceed. I could pull the NXP chip. but it is surrounded by RJ45 connectors and will be hard to get to. I am new to BBBs and this is my first dance with their i2c workings. thanks in advance for any help. jerry -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
