Jump to content

    

Maxim77

Новичок
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Обычный
  1. AT90CAN128 Watch Dog

    в общем, если кому надо, то вот я сделал таки легкую библиотеку для Power_Save для AT90CAN опубликовал как часть форка MegaCore у себя. https://github.com/EarlVadim/MegaCore/tree/master/avr/libraries/LowPower-AT90CAN
  2. AT90CAN128 Watch Dog

    Привет. Помогите начинающему. Мне надо сделать функцию сна по таймеру. Контроллер должен спать например 500мс, пробуждаться, проверять CAN, при отсутствии некоторого пакета снова засыпать на следующие 500мс... все это для ожидания включения зажигания, чтобы минимизировать разряд аккумулятора, пока машина выключена. раньше пользовал ATMega328, для которой есть отличная либа LowPower. там это выглядело предельно просто LowPower.powerDown(SLEEP_500MS, ADC_OFF, BOD_OFF); но она не поддерживает AT90CAN. Отдельно сделать Power_Down контроллеру я смог. отдельно настроить WDT на 500мс тоже смог.. но только на ресет контроллера. но вот чтобы регулярно пробуждать его без ресета - никак. знаний не хватает. помогите понять, что, где и как надо сделать, чтобы работало...