I use the I2C2 with pin PB10 and PB11, but when I use the command I2C_GenerateSTART(ENABLE) only the pin PB10 goes low and so I can't generate the Start Condiction. Can you help me?
However a low state could appear on some I2C pin at the time the I2C module clock is enabled, which may irritate connected slaves. It might be better to start the I2C clock before the pins are enabled for I2C. [ This message was edited by: prx on 16-12-2009 14:54 ]
I'm using both I2C1 and I2C2 + DMA with STM32F101RBT6 without a problem, but development has been horrible, lots of problems and ST examples are far from good...
Just to discard the hardware problem,have you tried the I2C examples from STM32 software library? I geuss I2C2 is used as master in one of them. Cheers.