Например TDA7294

Форум РадиоКот • Просмотр темы - Atmega 8. Выход из режима power-down.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт дек 23, 2025 22:50:08

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


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



Начать новую тему Ответить на тему  [ Сообщений: 35 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пн мар 31, 2014 16:54:20 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
codenamehawk писал(а):
Не ясно для чего вы выставляете "по любому логическому изменению на INT1", если есть возможность выставить по фронту или по спаду на INT1.

В power-down же не работает фронт или спад. Остается 2 варианта - либо по нулю, либо по любому изменению.
По нулю не выводится, а по любому изменению сразу два выходит :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пн мар 31, 2014 18:01:57 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 41
Зарегистрирован: Вт фев 09, 2010 17:52:26
Сообщений: 476
Рейтинг сообщения: 0
kushman писал(а):
В power-down же не работает фронт или спад. Остается 2 варианта - либо по нулю, либо по любому изменению.


ИМНО только лов левел выводит из повер довн.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Вт апр 01, 2014 22:37:17 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
Вот повсюду пишут, что из power-down МК выходит долго. В связи с этим вопрос - долго это сколько? Как узнать, что он действительно проснулся?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Вт апр 01, 2014 22:46:04 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Поскольку в этом режиме генератор отключается то время выхода из состояния - как при сбросе, т.е. жесткая задержка пока генератор раскачается плюс некоторое количество тактов для стабилизации. Все задается конфигурацией контроллера.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Ср апр 02, 2014 11:07:30 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
Научил вроде контроллер выводить из спящего режима, но только после выхода он работает некорректно (а именно UART, команды не доходят до приемного устройства), я так понимаю, это как раз из-за того, что контроллер не успевает выходить на рабочий режим, а я ему уже команды скармливаю? Я правильно понимаю, что задержка выставляется регистром SUT? Контроллер работает у меня от внутреннего генератора.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Ср апр 02, 2014 20:31:33 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Нет, когда ты команды ему скармливаешь он уже в полностью боеспособном состоянии. Скорей всего, перед входом в спящий режим что-то происходит с UART-ом, может не успевает передать порцию данных, а ты его на середине процесса в спячку? А может конкретный глюк камушка. Попробуй его перевключать.или выключать перед входом и включать при выходе со спячки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Вс апр 06, 2014 14:39:05 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
Сейчас столкнулся с совсем парадоксальной ситуацией, очень надеюсь на помощь форумчан.
Итак, ситуация следующая: контроллер успешно засыпает, потребление всей платы составляет 0.1 мА, успешно просыпается, выполняет необходимые операции, среди которых есть запись в EEPROM внутреннюю. После этого он успешно засыпает, НО, потребление в спящем режиме становится около 5 мА (!). Еслив выкинуть из кода запись в EEPROM, то все становится в порядке, потребление тоже 0.1 мА. Но стоит только вернуть операцию записи, как потребление вновь поднимается. Товарищи, подскажите, в чем может быть дело?
Код записи в EEPROM приведен ниже (он из даташита):

Код:
void EEPROM_write(unsigned int uiAddress, unsigned char ucData)
{
    while(EECR & (1<<EEWE));//ждем установки бита EEWE 
    EEAR = uiAddress;//устанавливаем адрес   
    EEDR = ucData;//записываем байт данных
    EECR |= (1<<EEMWE);//устанавливаем EEMWE
    EECR |= (1<<EEWE);//устанавливаем EEWE
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Вс апр 06, 2014 15:41:35 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
EEPROM не отключается, надо дождаться пока запись завершится + еще несколько тактов и только потом можно глушить все и спать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Вс апр 06, 2014 15:44:19 
Мудрый кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 93
Зарегистрирован: Ср сен 07, 2011 21:40:30
Сообщений: 1802
Рейтинг сообщения: 0
скопируй в конец строчку ожидания флага конца записи


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пн апр 07, 2014 11:06:40 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
Да, все заработало, огромное всем спасибо! :)

Только теперь UART стал барахлить, это может быть связано с выходом их спящего режима, есть тут какие-то особенности?
То нормально отработает, то кракозябры пришлет? В чем может быть хитрость?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пн апр 07, 2014 11:19:20 
Мудрый кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 93
Зарегистрирован: Ср сен 07, 2011 21:40:30
Сообщений: 1802
Рейтинг сообщения: 0
Может дождаться завершения передачи?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пн апр 07, 2014 12:34:09 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
Так она и не ведется когда я еще данные отправляю. Он после выхода из спящего режима, должен отправить по UART несколько команд. Опять же, без использования спящего режима все в порядке.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пн апр 07, 2014 22:05:57 
Нашел транзистор. Понюхал.

Зарегистрирован: Сб ноя 07, 2009 15:27:59
Сообщений: 194
Рейтинг сообщения: 0
В общем, с UART-ом такая фигня происходит: при использовании спящего режима он к посылке добавляет такие символы: <0><0><0><0>. Из-за этого приемное устройство (GSM-модем) неправильно интерпретирует команды. Если НЕ использовать спящий режим, то он все корректно отправляет. В чем может быть дело?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пт апр 18, 2014 18:24:00 
Родился
Аватар пользователя

Зарегистрирован: Ср окт 24, 2012 13:37:48
Сообщений: 4
Рейтинг сообщения: 0
Уважаемые форумчане, подскажите пожалуйста (без кода) как происходит алгоритм засыпания и просыпания из PD по внешнему(INT1) прерыванию, по частям понимаю, а в целом не доходит :cry:

_________________
Falsus in uno, falsus in omnibus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Atmega 8. Выход из режима power-down.
СообщениеДобавлено: Пт апр 18, 2014 18:27:20 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: 105
Зарегистрирован: Ср июн 19, 2013 08:10:48
Сообщений: 577
Откуда: Москва, СПб, Липецк, Рязань
Рейтинг сообщения: 0
Засыпаешь ты просто. Без всяких прерываний. (послал соответствующую команду) По прерыванию ты только пробуждаешься и продолжаешь с места "усыпления"


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

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


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

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


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

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


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