Показано с 1 по 10 из 71

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    455

    По умолчанию Re: Как точно вычислить температуру со штатного датчика двигателя?

    На самом деле программа arduino выглядит примерно так:

    int main(void)
    {
    Init()
    Setup();
    for (;
    loop();
    }

    Предположим ты объявил переменную EngineCurrentVentPWM внутри loop().
    В этом случае, каждый раз, когда выполнение заходит в выполнение loop() (а он это делает как только завершится прошлый вызов loop, согласно коду выше), выделяется место под переменную EngineCurrentVentPWM и эта переменная каждый раз имеет некоторое, заранее неопределенное, значение. Каждый раз, когда код выходит из loop, память под все переменные функции loop освобождается.

    Проинициализировать = присвоить значение.

  2. #2
    Пользователь
    Регистрация
    21.07.2010
    Возраст
    46
    Сообщений
    82
    Вес репутации
    205

    По умолчанию Re: Как точно вычислить температуру со штатного датчика двигателя?

    Цитата Сообщение от SBorovkov Посмотреть сообщение
    На самом деле программа arduino выглядит примерно так:

    int main(void)
    {
    Init()
    Setup();
    for (;
    loop();
    }

    Предположим ты объявил переменную EngineCurrentVentPWM внутри loop().
    В этом случае, каждый раз, когда выполнение заходит в выполнение loop() (а он это делает как только завершится прошлый вызов loop, согласно коду выше), выделяется место под переменную EngineCurrentVentPWM и эта переменная каждый раз имеет некоторое, заранее неопределенное, значение. Каждый раз, когда код выходит из loop, память под все переменные функции loop освобождается.

    Проинициализировать = присвоить значение.
    Т.е. вывод EngineCurrentVentPWM в глобальную переменную неизбежен? В общем, я так понял, не стоит париться по этому поводу?
    С уважением, Дмитрий.
    тел. 8 9I6 855 7Ч 95

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

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

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

Ваши права

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