Hallo Freunde, Ich versuche gerade meine RTC zu stellen und den gestellten Wert aus der RTC wieder aus zu lesen... Leider klappt das nicht... Wo mache ich was falsch?! Hat jemand vill. eine Library für diese Uhr ? ************************************************************************ *****/ #include <avr/io.h> #include "i2cmaster.h" #define Dev24C02 0xA2 int main(void) { unsigned char ret; DDRB = 0xff; // use all pins on port B for output PORTB = 0xff; // (active low LED's ) i2c_init(); // init I2C interface ret = i2c_start(RX8564+I2C_WRITE); // set device address and write mode if ( ret ) { i2c_stop(); }else { i2c_write(0x05); i2c_write(0x75); i2c_stop(); /* write ok, read value back from eeprom address 0x05, wait until the device is no longer busy from the previous write operation */ i2c_start_wait(RX8564+I2C_WRITE); // set device address and write mode i2c_write(0x05); // write address = 5 i2c_rep_start(RX8564+I2C_READ); // set device address and read mode ret = i2c_readNak(); // read one byte i2c_stop();
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.