hallo!
ich will mit einem ATtiny 26 einfach nur ein 24C32 EEPROM ansteuern (I2C)
hier mein code:
so.... lediglich "schreiben" und "I2CStart" wird auf dem bildschirm (über SW-UART) angezeigt. beim senden der adresse bleibt er irgendwie hängen. woran kann das liegen?Code:$crystal = 1000000 Config Sda = Porta.4 Config Scl = Porta.3 I2cinit Open "comb.4:9600,8,n,1" For Output As #1 'SW-UART Do Wait 1 Print #1 , "schreiben" I2cstart Print #1 , "I2CStart" I2cwbyte &HA0 Print #1 , "adresse gesendet" Loop
hab 10K Pullups in SCL und SDA drin, habs auch schon mit 1K probiert, hat auch nichts geholfen.
wenn ich extern SDA oder SCL kurz auf Vcc lege, dann wird "adresse gesendet" angezeigt.
MfG
Schoko







Zitieren

Lesezeichen