Hallo, ich habe folgendes Problem und zwar hab ich einen TWI Master und einen TWI Slave. Ich kann Daten hin und her senden. Das Funktioniert auch. Ich hab das mit der Applikation Node 315 und 311 von Atmel realisiert. SO wenn ich nun vom SLave aus Daten senden will, an den Master, dann hab ich einen bestimmt definierten Buffer z.B. von der Array Größe 30. Wenn ich nun den Array erweitere und die Daten am Master empfangen möchte, dann bekomme ich nicht den erweiterten Buffer geliefert. Ich habe so ziemlich alles probiert. Hab auch drauf geachtet, dass überall alle Buffer der neuen größe Angepasst werden, aber ich bekommen dann nur andere werte geliefert und nicht die die ich vorgegeben habe. Ich weiß, das war viel Text, deswegen bedanke ich mich schon mal recht herzlich, dass ihr euch das überhaupt durchließt. Wenn ihr mehr Infos braucht, einfach sagen. Gruß Gast
Problem hat sich gelöst. UNd zwar war bei TWI_read(buffer, len); Die Länge des Buffers zuklein. Trotzdem Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.