Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

Режимы сна Атмега-8

Непрочитано 08.10.2011, 21:26  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Режимы сна Атмега-8

Здравствуйте.
Я понимаю, что такого не бывает, но я не нашел в гугле примера программы на ассемблере как сконфигурировать и войти в режим сна на atmega8.

На вас только надеюсь и уповаю.
Реклама:
putmannn вне форума  
Непрочитано 08.10.2011, 21:45  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8.

Странно, что вы ничего не нашли
Цитата:
Бит 7 - SE: Разрешение спящего режима. Этот бит должен быть установлен в "1", чтобы МК смог войти в один из режимов сна.
Биты 6:4 - SM2:0: Выбор спящего режима
http://samou4ka.net/page/spjashhij-r...ntrollerov-avr
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 08.10.2011, 21:56  
lsa
Почётный гражданин KAZUS.RUN
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,479
Сказал спасибо: 3,193
Сказали Спасибо 2,982 раз(а) в 682 сообщении(ях)
lsa на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8.

Там нечего писать
.....
LDI TEMP, 0b10000000
OUT MCUCR, TEMP
SLEEP
........
Команда Sleep и регистр MCUCR подробно описан в даташите.
lsa вне форума  
Сказали "Спасибо" lsa
putmannn (08.10.2011)
Непрочитано 08.10.2011, 22:17  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8.

Сообщение от lsa Посмотреть сообщение
Там нечего писать
.....
LDI TEMP, 0b10000000
OUT MCUCR, TEMP
SLEEP
........
Команда Sleep и регистр MCUCR подробно описан в даташите.
Спасибо.
Я примерно так и думал, но младшие то 4 бита этого регистра разве нельзя изменять ?
putmannn вне форума  
Непрочитано 08.10.2011, 22:55  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

Сообщение от putmannn Посмотреть сообщение
Я примерно так и думал, но младшие то 4 бита этого регистра разве нельзя изменять ?
Вопрос не понятен. Если боитесь остальные биты изменить - сделайте так:
IN TEMP, MCUCR
ORI TEMP, 0b10000000
OUT MCUCR, TEMP
SLEEP
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
putmannn (08.10.2011)
Непрочитано 08.10.2011, 23:04  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

Спасибо, так и буду делать.
putmannn вне форума  
Непрочитано 12.10.2011, 19:31  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

Спасибо большое, разобрался как засыпать.
Перевожу контроллер в режим "Выключение", отключаю АЦП, все порты на вход и к земле.
Потребление при этом 10 мА, мне кажется это многовато.
Подскажите это нормально ?
putmannn вне форума  
Непрочитано 12.10.2011, 22:37  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

10 мА - это активный режим
10 мкА - нормально, если вачдог запущен, с БОДом порядка 25 мкА

Кроме 7-го бита (разрешение сна) нужно настроить режим - минимальное потребление в ПоверДовн, но из него проц выходит только по внешним прерываниям или вачдогу
Миниатюры:
Нажмите на изображение для увеличения
Название: 0.PNG
Просмотров: 157
Размер:	39.6 Кб
ID:	27073  
niXto вне форума  
Непрочитано 12.10.2011, 23:55  
putmannn
Почётный гражданин KAZUS.RUN
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

niXto, я пишу вот так -

LDI TEMP, 0b10100000
OUT MCUCR, TEMP
SLEEP

при этом потребление контроллера вместе с 78L05 порядка 10 мА.
Значит ещё что то у меня жрёт получается ?
Вроде всё отпаял, кварц 16 стоит, но он в этом режиме как я понял выключается, и осциллограф показывает что выключен...
Что я могу делать не так ?

Последний раз редактировалось putmannn; 12.10.2011 в 23:58.
putmannn вне форума  
Непрочитано 13.10.2011, 00:18  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

putmannn,
а выключить периферию не забыли?
или что-то продолжает терроризировать МК и он просыпается
jump вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Атмега 8 PWM и сервы mg995Tower Pro deeman30rus Микроконтроллеры, АЦП, память и т.д 6 26.05.2011 12:37
Помогите с часами (атмега 16) SvZhuk Proteus 1 19.11.2010 02:29
Атмега 32а, не известно под какую частоту прошита. sae74 Микроконтроллеры, АЦП, память и т.д 1 10.04.2010 19:33
Ballast Designer, режимы включения ламп netigors Источники питания и свет 3 17.04.2009 06:42
Методика поиска неисправностей телевизоров.Сервисные режимы halizev2 Измерительное оборудование 0 13.12.2008 03:34


Часовой пояс GMT +4, время: 09:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.