PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I2C Probleme mit ATtiny 26



Schokohoernl
07.07.2006, 17:55
hallo!

ich will mit einem ATtiny 26 einfach nur ein 24C32 EEPROM ansteuern (I2C)

hier mein 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

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?
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

Tuffig
15.07.2006, 10:19
Probier mal mit 4,7K als Pullup.