Hallo,
vielen Dank für deine Antwort, habe mir das in der Hilfe nochmal angeschaut und festgestellt, dass ich das "r" in I2crbyte total überlesen habe
Naja habe dann mal versucht anhand der Beispiele aus dem RN Wissen und der Bascom Hilfe einen Code auf die Beine zu stellen, leider liest der Master bei mir immer 255 aus.
Habe das so versucht:
Master:
das ganze versuche ich dann mit Print "Aktueller Version" ; Mc_firmware()Code:Function Mc_firmware() As Byte Local Firmware As Byte Local Slaveid As Byte Local Slaveid_read As Byte Slaveid = &H82 Slaveid_read = &HA8 I2cstart I2cwbyte Slaveid 'slave adsress I2cwbyte 0 'aus dem Beispiel I2cstart 'repeated start I2cwbyte Slaveid_read 'slave address (read) weis nicht genau was da hinkam, hatte gedacht '&HA8' I2crbyte Firmware , Nack 'read byte I2cstop Mc_firmware = Firmware End Function
auszulesen, bekomme aber wie gesagt immer den Wert 255.
Bin ich überhaupt auf dem richtigen Weg?? wie kommt man auf die slaveid_read?







Zitieren
Lesezeichen