Gast
#2531314
Hallo an die I2C Spezialisten ...
Ich habe jetzt nach langer Fehlersuche mein Problem gefunden, ich weiß
nur nicht warum dies so ist ...
Also, in der Library von Fleury steht bei
s08 i2cMasterSendNI(u08 deviceAddr, u08 length, u08* data)
ganz am Ende die Schleife:
// transmit stop condition
// leave with TWEA on for slave receiving
i2cSendStop();
while( !(inb(TWCR) & BV(TWSTO)) ) { tv++; };
Wenn ich die While- Schleife komplett entferne, funktioniert mein
Programm, mit dieser stürzt es irgendwann ab (hängt höchst
wahrscheinlich genau hier).
Beim Vergleich mit
http://www.uni-koblenz.de/~physik/informatik/MCU/twi.pdf
auf Seite 11 ganz unten kam ich auf diese Idee.
Kann mich jemand erleuchten, was sich Pascal STANG da wohl gedacht hatte
??
Danke für Tips, Mario