... die Befehle die vom PC ... zum Programmer gesendet werden, sind mir nicht bekannt ...
Mario, ich kann mir nicht wirklich vorstellen, dass I²C-Befehle bei Deinem my-was-auch-immer per UART gesendet werden. Nach meinem Verständnis kann das nicht gehen!

Ich habe mir beim Einstieg in I²C schon frühzeitig einen Sniffer gebaut (klick). Der wird in die SDA/SCL-Leitung(en) gehängt und schon kann man mithorchen, welche Befehle auf I²C/TWI-Ebene ausgetauscht werden. SEHR empfehlenswert - gerade in der I²C-Anfangszeit war das für mich von Nutzen. Natürlich kann man auch einen ordentlichen Logikanalysator für so etwas nehmen (ist meist VIEL bequemer, schönere Darstellungen etc), aber das Geld wollte ich nicht ausgeben.