probiers doch mal so, weiß zwar nicht ob das so richtig ist, sollte aber gehen. vielleicht weiß jemand anderes noch wie man das besser machen kann. wenn der schreibvorgang noch nicht fertig ist reagiert der baustein nicht auf seine adresse...

kannst ja auch mal die sache mit page write probieren das sollte das ganze nochmal ein bischen beschleunigen - und gib mir dann bescheid wie das funktioniert mit page write ich habs nämlich noch nicht hinbekommen.


nochmal:
Err =0
I2cstart
I2cwbyte 24c16_w
If Err = 1 Then
goto nochmal
end if
I2cwbyte 24c16_w
I2cwbyte Adresse
I2cwbyte Wert
I2cstop

ps. wie kann man eigentlich das als programmcode posten??