Ich habe jetzt noch etwas rumexperimentiert. Anscheinend liegt es an der i2c_stop() Funktionen dass Befehle, die nach der Print-Funktion kommen, nicht ausgeführt werden.
i2c_stop():
Code:
/*************************************************************************
Terminates the data transfer and releases the I2C bus
*************************************************************************/
void i2c_stop(void)
{
/* send stop condition */
TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWSTO);
// wait until stop condition is executed and bus released
while(TWCR & (1<<TWSTO));
}/* i2c_stop */
Also wird die "stop condition" irgendwie nicht ausgeführt.
Jemand ne Ahnung, an was das liegen kann? Liegt es am RN-KeyLCD?
Ich wäre über ne Hilfe echt froh
Danke und Helau ^^
Lesezeichen