Das fehlende stop zwischen schreiben und lesen braucht man nicht, wenn man einen repeated start sendet. Fragt mich aber nicht, wie das in Bascom geht, ich progge Assembly oder C. Es gibt aber sicher einen Unterschied, da ein anderer Statuscode verwendet wird.
Aber die Assembly-routine könnte ich dir schicken.

MfG

pongi