So, wie du es begonnen hast, nur, für die TWI Slave Library brauchst du die Overlaygeschichte nicht
Beispiel, 3 single-Werte
Code:Dim Temp1 As Single Dim Temp2 As Single Dim Temp3 As Single Senden: Twi-mst-addr = &Hxx ' Slave I2C addr. Twi-Mt-Data = VARPTR(Temp1) ' addresse 1.single Twi-Mt-cntr = 12 '( 3 singles -> 3*4 -> 12 Byte) gosub twi-run-master '-------------------------------------------- Empfangen-define: Twi-slv-addr = &Hxx ' Slave I2C addr. Twi-sr-Data = VARPTR(Temp1) ' addresse 1.single # wenn dann irgendwann im twi-slv-flag "&H60" steht, befinden sich die 3 singles schon dort, wo sie hingehören. twi-sr-cntr = 12 , das ist die Anzahl, die der Master geschickt hat.
Lesezeichen