Zitat Zitat von Klebwax Beitrag anzeigen
Du macht es einem nicht leicht, dir zu helfen. Die vielen überflüssigen Leerzeilen zwingen einen zum dauernden Scrollen, wenn man den Code lesen will. Die fehlenden Einrückungen machen es auch nicht leichter.

Der Code ist auch nicht vollständig. Funktionen wie WriteI2C() etc kann ich nicht finden. Ich weiß also nicht, was sie macht und kann daher keinen Fehler suchen. Der Name ist auch schlecht gewählt, das I von I2C liest man leicht als kleines l. Write_I2C() oder I2C_WRITE() wäre besser. Dann kann man leicht alle I2C Funktionen mit "I2C_" suchen.

MfG Klebwax
Hi Klebwax,

sorry für den unübersichtlichen Code...

Den Write_I2C() Befehl findest du direkt unter der Start-Bedingung
Dort spreche ich die Slave Adresse an.


Bis dahin klappt auch alles, aber sobald es ans lesen geht, stop der Debugger in der besagten While-Schleife...