Forum: Compiler & IDEs Zykluszeit EEPROM


von Michael Angerer (Gast)


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

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
Noch kein Account? Hier anmelden.