Hallo!
Ich will mit einem ATtiny 26 ein 24C32 EEPROM (I2C) ansteuern.
mein code ist folgender(BASCOM):leider klappt da was mit der ansteuerung des EEPROMS nicht, weiter als "slaveadresse" ist der AVR nicht gekommen. doch jetzt lässt sich der AVR nicht mehr lesen, schreiben oder löschen. weder mit ponyprog noch mit dem BASCOM-programmer. durch den software UART sendet er aber noch bis "slaveadresse", er ist also nich ganz tot.Code:Open "comb.4:9600,8,n,1" For Output As #1 Config Scl = Porta.3 Config Sda = Porta.4 Config I2cdelay = 10 Do Wait 1 I2cstart Print #1 , "i2c gestartet" I2cwbyte &HA0 Print #1 , "slaveadresse" I2cwbyte 0 Print #1 , "MSB" I2cwbyte 0 Print #1 , "LSB" I2cwbyte 10 I2cstop Print #1 , "fertig" Loop
was ist da los? wie kann ich den wieder reanimieren? Programmer is auch in ordnung, andere AVR's lassen sich problemlos flashen.
MfG
Schoko







Zitieren

Lesezeichen