Gast
#435124
hi Leute! Ich hab einen PCF8583 in meiner Schaltung! Hardwaremäßig müsste alles ok sein, wenn er spannung bekommt, kann ich am interrupt pin wie im datenblatt beschrieben einen sek. takt abgreifen! Das problem ist nur beim schreiben und lesen! I2C adressen hab ich überprüft aber es lässt sich nichts auslesen! Programmcode: i2c_bus_start(); i2c_byte_write(0xA2); //Adresse des Bausteins i2c_byte_write(0x02); //Adresse des Bausteins i2c_bus_start(); i2c_byte_write(0xA3); //Adresse des Bausteins s=i2c_byte_read(); i2c_bus_stop(); i2c_bus_start(); i2c_byte_write(0xA2); //Adresse des Bausteins i2c_byte_write(0x03); //Adresse des Bausteins i2c_bus_start(); i2c_byte_write(0xA3); //Adresse des Bausteins m=i2c_byte_read(); i2c_bus_stop(); i2c_bus_start(); i2c_byte_write(0xA2); //Adresse des Bausteins i2c_byte_write(0x04); //Adresse des Bausteins i2c_bus_start(); i2c_byte_write(0xA3); //Adresse des Bausteins h=i2c_byte_read(); i2c_bus_stop(); sprintf(buffer,"%2d:%2d:%2d",(int)h,(int)m,(int)s); print_lcd(1,1,buffer); hab ihr eine IDEE??? mfg, geri