+ISR(ANA_COMP_vect) {\r
+ if (changefromeeprom==0) return;\r
+ if ((ACSR&(1<<ACO))!=0) {\r
+ _delay_ms(5);\r
+ if ((ACSR&(1<<ACO))!=0) {\r
+ CLKPR=0x80;//Switch to 4 MHz\r
+ CLKPR=01;\r
+ \r
+ PORTB|=(1<<PINB1);\r
+ EEARH=0;\r
+ for(uint8_t i=0;i<16;i++) {\r
+ uint8_t addr=i^0x0C;\r
+ while(EECR & (1<<EEPE));\r
+ EECR = (0<<EEPM1)|(0<<EEPM0);\r
+ EEARL = i;\r
+ EEDR = counters.c8[addr];\r
+ EECR |= (1<<EEMPE);\r
+ EECR |= (1<<EEPE);\r
+ }\r
+ changefromeeprom=0;\r
+ PORTB&=~(1<<PINB1);\r
+ CLKPR=0x80;\r
+ CLKPR=0;\r
+ GIFR|=(1<<INTF0);\r
+ }\r
+ }\r
+ \r
+}\r