Например TDA7294

Форум РадиоКот • Просмотр темы - Энергосбережение Avr mega16
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт дек 26, 2025 09:49:20

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Энергосбережение Avr mega16
СообщениеДобавлено: Вс мар 02, 2014 15:41:21 
Встал на лапы

Зарегистрирован: Пн дек 07, 2009 19:29:29
Сообщений: 145
Рейтинг сообщения: 0
Неполучается настроить энергосбережение на mega16 во все режимы заходит но просыпается только из Idle. что я делаю не так?


Вложения:
2014-03-02 15-43-03 Скриншот экрана.png [29.68 KiB]
Скачиваний: 549
2014-03-02 15-41-37 Скриншот экрана.png [42.92 KiB]
Скачиваний: 546
1.c [3.14 KiB]
Скачиваний: 431
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энергосбережение Avr mega16
СообщениеДобавлено: Вс мар 02, 2014 19:08:26 
Опытный кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 43
Зарегистрирован: Вт апр 12, 2011 18:38:19
Сообщений: 838
Откуда: с Земли
Рейтинг сообщения: 0
Цитата:
Only an External Reset, a Watchdog Reset, a Brown-out Reset, a
Two-wire Serial Interface address match interrupt, an External level interrupt on INT0 or
INT1, or an External interrupt on INT2 can wake up the MCU.

Это цитата из даташит, который гласит, что при Power Down режиме пробуждение возможно только от level interrupt.
У Вас установлен Rising Edge Interrupt - вот поэтому и не работает.

_________________
Все будет только лучше, в крайнем случае - хуже.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энергосбережение Avr mega16
СообщениеДобавлено: Пн мар 03, 2014 01:32:32 
Встал на лапы

Зарегистрирован: Пн дек 07, 2009 19:29:29
Сообщений: 145
Рейтинг сообщения: 0
переделал щас он выходит из спящего режима выполняет прерывание. но почемуто к основной программе не возвращается, бит SE я очистил в прерывании


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энергосбережение Avr mega16
СообщениеДобавлено: Пн мар 03, 2014 07:21:59 
Друг Кота

Карма: 64
Рейтинг сообщений: 1022
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4371
Откуда: Ижевск
Рейтинг сообщения: 0
По мне, лучше выходить из прерывания Power Down дождавшись стабильного тактирования, запретом INTx и с очищенным I-флагом, т.е. по RET.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Энергосбережение Avr mega16
СообщениеДобавлено: Пн мар 03, 2014 10:15:17 
Встал на лапы

Зарегистрирован: Пн дек 07, 2009 19:29:29
Сообщений: 145
Рейтинг сообщения: 0
и как это записать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энергосбережение Avr mega16
СообщениеДобавлено: Пн мар 03, 2014 11:46:52 
Друг Кота

Карма: 64
Рейтинг сообщений: 1022
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4371
Откуда: Ижевск
Рейтинг сообщения: 0
Для ATmega8515 (AT90S8515) вход в POWER DOWN по нажатию кнопки "OFF" и выход из него при следующем её нажатии/отпускании.
Спойлер
Код:
;************************************************
OFF2:
   CLR   R21
    RCALL   DELAY

    SBIS   PIND,2
    RJMP    OFF2

   OUT   TCCR0,ZH

   LDI   R16,$30
   OUT   MCUCR,R16
   LDI    R16,$40
    OUT   GIMSK,R16
    LDI   R16,$C0
    OUT   GIFR,R16

    SEI

   SLEEP
    NOP
;************************************************
;  Чтение состояния органов
;         управления
;************************************************
SCHIT:
   CLI
      
   LDI   R16,LOW(RAMEND)
   OUT   SPL,R16
   LDI   R16,HIGH(RAMEND)
   OUT   SPH,R16

   CLR   ZH
;***********************
;...............
;...............
;...............
;...............
   RJMP   SCHIT
;***********************
ISR0:
   CLR   ZH
      
   OUT   GIMSK,ZH
   OUT   MCUCR,ZH

;   LDI   R16,$02      ; ENABLE TIM0 PRERIVANIE OVER
 ;   OUT   TIMSK,R16
 ;   OUT   TIFR,R16

;   LDI   R16,$04      ; COUNTER TIM0=Fclk/256
 ;   OUT   TCCR0,R16
ISR01:
   SBIS   PIND,2
   RJMP   ISR01

   CLR   R21
   RCALL   DELAY

   SBIS   PIND,2
   RJMP   ISR01

   RET
;************************************************


Последний раз редактировалось akl Вт мар 04, 2014 04:44:06, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энергосбережение Avr mega16
СообщениеДобавлено: Пн мар 03, 2014 17:58:20 
Встал на лапы

Зарегистрирован: Пн дек 07, 2009 19:29:29
Сообщений: 145
Рейтинг сообщения: 0
А на си нет ничего а то асм я не очень


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y