Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

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

 
Опции темы
Непрочитано 08.10.2011, 21:26  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Режимы сна Атмега-8

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

На вас только надеюсь и уповаю.
Реклама:
putmannn вне форума  
Непрочитано 08.10.2011, 21:45  
gary2007
Почётный гражданин KAZUS.RU
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
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.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
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.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8.

Сообщение от lsa Посмотреть сообщение
Там нечего писать
.....
LDI TEMP, 0b10000000
OUT MCUCR, TEMP
SLEEP
........
Команда Sleep и регистр MCUCR подробно описан в даташите.
Спасибо.
Я примерно так и думал, но младшие то 4 бита этого регистра разве нельзя изменять ?
putmannn вне форума  
Непрочитано 08.10.2011, 22:55  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,789
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
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.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

Спасибо, так и буду делать.
putmannn вне форума  
Непрочитано 12.10.2011, 19:31  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Режимы сна Атмега-8

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

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

Кроме 7-го бита (разрешение сна) нужно настроить режим - минимальное потребление в ПоверДовн, но из него проц выходит только по внешним прерываниям или вачдогу
Миниатюры:
Нажмите на изображение для увеличения
Название: 0.PNG
Просмотров: 157
Размер:	39.6 Кб
ID:	27073  
niXto вне форума  
Непрочитано 12.10.2011, 23:55  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
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.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
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, время: 08:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot