AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
27.01.2013, 10:55
|
|
Частый гость
Регистрация: 29.04.2008
Сообщений: 39
Сказал спасибо: 6
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
|
Re: Режимы сна Атмега-8
Спасибо большое за, большое за помощь. Ошибок много делаю потому что это мой первый проект. Да как раз там где тяжело понимаю суть работы с регистрами, в остальном вроде не сложно. Всю жизнь мечтал, и вот тока к 36 годам взялся, когда реально припекло.
tosc, у меня в схеме заняты управлением ЖК, так что буду делать наверно пробуждение раз 1 сек повер давн, если будет большое потребление тогда придется схему переделывать, или пытаться перелезть на другой процессор.
Последний раз редактировалось mvn77; 27.01.2013 в 11:02.
|
|
|
|
27.01.2013, 13:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Режимы сна Атмега-8
Сообщение от mvn77
|
так что буду делать наверно пробуждение раз 1 сек повер давн
|
Буди раз в секунду вачдогом, если точность не важна. Он работает всегда (если включен)
|
|
|
|
27.01.2013, 21:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Режимы сна Атмега-8
mvn77,
а что за зверь стучит копытом каждую секунду? часы? да - имя их?
если это даллас или филлипс, то настроив аларм в часах на выход, получите точный момент пробуждения МК
|
|
|
|
27.01.2013, 23:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Режимы сна Атмега-8
2jump, прыгните во времени на две страницы назад
|
|
|
|
27.01.2013, 23:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Режимы сна Атмега-8
Wiza_,
благодарю, но зачем так далеко? у меня 40 сообщений на страницу и неспешным шагом схожу (на одну назад) ![Весело](images/smilies/icon_laugh.gif) не рассматривал протезные картинки - не возбуждают... сисек нет ![Плач](images/smilies/icon_cry.gif)
часы DS1307 - мне не нравятся, обычно выбираю DS1337 или PCF8583 из-за алармов, которые завожу на прерывания
|
|
|
|
29.01.2013, 03:45
|
|
Гражданин KAZUS.RU
Регистрация: 26.09.2005
Сообщений: 569
Сказал спасибо: 58
Сказали Спасибо 509 раз(а) в 135 сообщении(ях)
|
Re: Режимы сна Атмега-8
Используйте WDT.
По нему из SLEEP.
Наращивайте глоб. переменную.
Проверяйте, не достила-ли нужного значения,
если нет - снова в SLEEP,
в противном случае на основную программу (измерения, передача данных и т.д.)
WDT до 2-8 секунд (у AtMega8 - не помню сколько)
на 48-й легко меряю раз в трое суток!
__________________
Будь проще, дойдет и до синтеза.
|
|
|
|
22.02.2013, 00:28
|
|
Частый гость
Регистрация: 29.04.2008
Сообщений: 39
Сказал спасибо: 6
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
|
Re: Режимы сна Атмега-8
Блин в общем сделал так - раз в секунду бужу, - прибавляю переменную и спать, по достижению 60ти секунд, читаю датчики. Ток потребления в среднем 15-18 мА ( по даташиту в рабочем режиме должна жрать 3.6 мА) - от батареек много не протянет.... В общем херня какая то. Народ какие будут предложения.... За код сильно не пинайте - первая программа.
Последний раз редактировалось mvn77; 22.02.2013 в 00:59.
|
|
|
|
22.02.2013, 07:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Режимы сна Атмега-8
В спячке все неиспользуемые ножки портов конфигурируй как выходы, или как входы с включенной подтяжкой
Откуда пошел этот бред - все порты конфигурировать как входы?
|
|
|
|
22.02.2013, 08:15
|
|
Частый гость
Регистрация: 29.04.2008
Сообщений: 39
Сказал спасибо: 6
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
|
Re: Режимы сна Атмега-8
Гдето читал, вроде как для того что бы исключить утечки через цепи - включают на вход. Но в моем случае это ерунда - так как - вытаскивал другие микросхемы - микропроцессор сам жрет столько - вопрос почему.....
|
|
|
|
22.02.2013, 09:05
|
|
Частый гость
Регистрация: 29.04.2008
Сообщений: 39
Сказал спасибо: 6
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
|
Re: Режимы сна Атмега-8
в общем уменьшил напругу до 3,5 вольт, выкинул из main весь код, оставив тока усыпление, отключил прерывание - потребление снизилось до 0.5 ma а ведь должно быть 0.05 ma/
Кстати не могу найти как отключить источник опорного напряжения - может он жрет?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:32.
|
|