I2C a kolize s přerušením? Nulování RTC přerušením časovače?

Ahoj,
používám Atmega16 a mám k ní přes I2C připojen RTC obvod. Občas se stane, že dojde k vynulování RTC. Nemůže to být způsobeno např. přerušením od časovače během čtení času z RTC obvodu? Poraďte prosím popř. jiné možnosti. Bohužel se mi zatím nepodařilo zjistit, při jakých okolnostech se čas maže.
Díky za nápady

:arrow_right: administrator: přejmenováno z "I2C a kolize s přerušením?"

Nepises aky RTC, ci mas k nemu aj baterku,ako mas riesene jeho napajanie…

přerušení bych to nepřičítal, používám RTCéčko PCF 8583 a k tomu i několik přerušení - 2x timer + ADC + USART a takový problém jsem nikdy neměl.
Ale svou pochybnost můžeš lehce vyloučit když vždy před začátkem komunikace zakážeš přerušení - instrukce cli a asi by se hodil i výpis programu - alespoň rutina obsluhy I2C a RTC