Hi,

schau dir doch mal in der Bascom-Hilfe die I2C-Befehle an. Da wirst du auch Befehle zum Lesen finden.

Dann schaust du mal im Code des Slaves bei

Code:
'Master will ein Byte haben
         Case &HA8:
                 Twdr = Vers
                 Twcr = &B11000100
            'Master will weiteres Byte haben
            Case &HB8:
                 TWDR = Count
                 incr Count
                 Twcr = &B11000100
Vers ist bei mir eine Konstante, die die aktuelle Firmwareversion beinhaltet.