Hallo Rolf,

hab es inzwischen gelöst.
Aber näher zur Beschreibung:
ich empfange über TWI 5 Bytes die dann in Twi_slv_buff(temp) stehen:
Byte1-4 ist ein Singlewert, 5 ist ein Byte.
Ich sende: Byte 1-4 ein Singlewert und lege dann im Empfänger ein Variable Zbuff_1(temp) über Twi_slv_buff(temp) und kann dann mit:
Dim Zbuff_1(4) As Byte At Tout Overlay
Locate 2 , 1
Lcd "Temp3=" ; Fusing(tout , "#.##") ; "C" die Kommazahl anzeigen lassen.
Das 5. Byte wollt ich als eine Art Subadresse auslesen, um dann sagen zu können woher der Singlewert kommt, also von einem DS1820 oder einer Fotocelle.
Nun hab ich mal probiert ob dies geht:
Select Case Twi_slv_buff(5) ' es wird in Twi_slv_buff byte 5 nachgeschaut, ob diese Byte auch eine 3 drin steht
Case 3 : Locate 1 , 1
Lcd "es klappt"
Case 23 : Locate 1 , 1
Lcd "es hat nicht geklappt"
End Select
und es geht.

Aber mich würde noch interessieren ob und wie ich ein overlay zum Beispiel in meinem Beispiel über Byte 2-5 legen könnte?

Gruß MAT