Gast
#40459
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