Zykluszeit EEPROM

Gast #40459
Lesenswert?

Ich habe Code für einen ATTiny 26 im AVR-Studio am laufen. Jetzt wollte 
ich mir die Zykluszeit beim beschreiben des internen EEPROM ermittlen. 
Dazu habe ich den eine ISR programmiert, um einen definierten Einsprung 
zu bekommen. Ich habe sowohl auf den Interruptvektor als auch auf den 
Rücksprung aus dem Interrupt einen Breakpoint gesetzt und somit die Zeit 
für die Bearbeitung der ISR gemessen. Die ISR schaut wie folgt aus:

SIGNAL (SIG_INTERRUPT0)
   {
   int j = 0;
   while (j < 50)
      {
      if (eeprom_is_ready())
         {
         eeprom_wb(0+j, &giTemp + j);
         j++;
         }
      }
   }

Jetzt messe ich für die Bearbeitung der ISR 2,37 ms. Ist das 
realsitisch?
Im Handbuch des ATTiny steht was von typischen 8,3 ms für einen 
Schreibzugriff.
Wie passt das zusammen?
Wäre schön, wenn mir hier jemand weiterhelfen könnte

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren