Погружаем в сон ATTiny13
- Войдите на сайт для отправки комментариев
Чт, 27/07/2017 - 06:16
Как погрузить в сон цикл на 5-8 секунд ATTiny13 , прошита с помощью ардуино, все работает но жрет 1мА, проект на дачу, уровень воды в баке, управляет серво краном, электричества нет, серва жрет 80мА, помогите с кодом сна пожалуйста для тиньки
void setup() { pinMode(4, OUTPUT); digitalWrite(4, HIGH); delay(2000); digitalWrite(4, LOW); } void loop() { int val=0; int X = analogRead(3); if (X < 111){ digitalWrite(4, HIGH); delay(100); digitalWrite(4, LOW); delay(1000); } if (X > 111){ digitalWrite(4, HIGH); delay(2000); digitalWrite(4, LOW); delay(1000); val++; } if (val == 1) while(1){ digitalWrite(4, HIGH); delay(100); digitalWrite(4, LOW); delay(1000); } }
вот есть статья: http://we.easyelectronics.ru/AVR/avr-power-management-ili-kak-pravilno-s...
да в курсе, перерыл весь инет, мозгом слаб, сетаб не могу выставить в примерах
здесь все работает на ура но сетап не могу выставить как у меня
вот тоже рабочий но как в него интегрировать мой не знаю
вот тоже рабочий но как в него интегрировать мой не знаю
Не знаю... Правильно или нет, но вроде бы как-то так.
да я так делал, крутит вот это все
ПОМОГИТЕ, Все работает на Ардуино НАНО, на ПРО и самое главное Тиньки 13 отказывается
грешит на эту строку MCUCR = bit (BODS) | bit (BODSE); пишет BODS was not declared in this scope (BODS не было объявлено в этой области) в какой области?
В Ардуино НАНО и Ардуино ПРО МИНИ используется совсем другой микроконтроллер - ATmega328P. Регистры у разных микроконтроллеров зачастую отличаются.
Откройте даташит на ATtiny13A (стр. 33) и убедитесь, что в регистре MCUCR нет битов BODS и BODSE, как в ATmega328P. Вместо них три бита SE, SM1, SM0.
А вот в регистре BODCR есть биты BODS и BODSE.
так же рунается BODCR тоже самое, что делать
еще одна проблема перестают после прошивки определятся тиньки 13 через програматор ардуино, пишет не определен процессор или Дважды проверьте чип или используйте -F, чтобы переопределить эту проверку. что делать уже 3 тиньки убил
еще одна проблема перестают после прошивки определятся тиньки 13 через програматор ардуино, пишет не определен процессор или Дважды проверьте чип или используйте -F, чтобы переопределить эту проверку. что делать уже 3 тиньки убил
https://habr.com/ru/post/249967/