Показано с 1 по 3 из 3
  1. #1
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    169

    По умолчанию Таймер для подсчета времени

    Как и на каком счетчике организовать подсчет времени за выполненый цикл и как по завершения цикла его обнулить ардуино на atmega 8.

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Таймер для подсчета времени

    Перед циклом обнулить таймер, по окончании цикла посмотреть сколько таймер натикал.
    например так:
    PHP код:
    unsigned long math_time,old_time;

    void setup()
    {
      
    Serial.begin(115200);
    }

    void loop()
    {
      
    old_time micros(); //старт счетчик
      //здесь должен быть Ваш измеряемый код
      
    math_time micros()-old_time//стоп счетчик
      
      
    Serial.println(math_time);
      
    delay(500);

    время в микросекундах можно смотреть в сериалмониторе

  3. #3
    Пользователь
    Регистрация
    08.12.2011
    Сообщений
    84
    Вес репутации
    169

    По умолчанию Re: Таймер для подсчета времени

    Большое спасибо Chip.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •