Gast
#638023
Hallo zusammen, ich hab ein Problem beim der Ausführung des Stops beim I2C Interface des LPC2148. void XI2C0Stop(void) { I2C0CONCLR = I2CSI; I2C0CONSET = I2CSTO; // stop I2C while (I2C0CONSET & I2CSTO) ; // wait stop I2C } Ab und zu (ich nehme an wenn ein Interrupt zwischen clr SI und set STO haut) wird der I2CSTO nicht zurückgesetzt und bleibt hängen. Hat den Effekt sonst noch jemand oder vielleicht ne Idee, was ich falsch mache ? Vielen Dank und die besten Grüße Thomas