Hallo Hosti,

Hast du schonmal geguckt, wo genau (in der TWI-Funktion) der Controller immer abstürzt? Du hast doch ein Display zur Verfügung, lass dir einfach mal nach jedem Befehl ausgeben, ob er richtig ausgeführt wurde. Wahrscheinlich bleibt er in irgendeiner Schleife hängen, dann wäre es sinvoll zu wissen, in welcher.

Wenn du diese Schleife gefunden hast, dann guck, welche Parameter dazu führen, dass das Programm nicht aus ihr rauskommt.

Gut wäre auch noch zu gucken, was beim Slave ankommt, was aber wahrscheinlich eher weniger möglich ist.... vieleicht hast du am Slave aber trotzdem noch einige Pins frei und kannst sie mit einem Multimeter nachmessen, um eventuelle informationen aus dem Controller zu bekommen.

Bin gespannt, was bei rauskommt.

Gruß, Yaro