Измерение длительности

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

jeka_tm пишет:

интересно почему 8 а не 6

ну тогда надо по другому попробовать



prevMicros = micros();
for(int i=0;i<1000;i++){
  temp = micros();
}
lastMicros = micros();

Serial.println(prevMicros);
Serial.println(lastMicros);
Serial.println((lastMicros-prevMicros)/1000);

получилось 3

но и ваши предыдущие данные подтверждаются. странно

У меня все четко = 4 мкс! Да и так понятно, что делить не надо на 2.

Поделите на 1000.0, может флуктуации и было 3.99?

Serial.println((lastMicros-prevMicros)/1000.0);  // 4.04 us