Например TDA7294

Форум РадиоКот • Просмотр темы - Как разбудить 328P с помощью RTC и внешнего прерывания.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 14:36:27

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


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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Как разбудить 328P с помощью RTC и внешнего прерывания.
СообщениеДобавлено: Ср июл 04, 2018 14:00:04 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт янв 26, 2016 15:58:05
Сообщений: 27
Откуда: Ленинград
Рейтинг сообщения: 0
Всем привет! Стоит задача разбудить Atmega328P из power down с помощью часов реального времени (в момент срабатывания будильника нога INTA/INTB переходит в низкое состояние) с использованием внешних прерываний. Загвоздка состоит в том, что INT0 и 1 заняты кнопками, которые тоже будят микру по необходимости. Возможно ли пробуждение из сна от PCINT.. или только INT0, 1?

Если нет, я так понимаю, кнопки нужно вешать на один INT через диоды, а другой INT освобождать для RTC. По аналогии со схемой http://avrproject.ru/more_int/132.png


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как разбудить 328P с помощью RTC и внешнего прерывания.
СообщениеДобавлено: Пт июл 06, 2018 04:44:18 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
Вообще--то у 328-й Меги, кроме INT0 и INT1 еще есть и штук 20 PCINTnn (Pin Change INTerrupt), т.е. любой пин GPIO может быть использован для прерывания по изменению его состояния. И эти самые PCINT в ДШ заявлены, как средство пробуждения из Power Down. Я, правда, еще не вникал в использование этих самых PCINT, но в ДШ, вроде-бы, все описано довольно понятно.

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как разбудить 328P с помощью RTC и внешнего прерывания.
СообщениеДобавлено: Пт июл 06, 2018 12:18:05 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт янв 26, 2016 15:58:05
Сообщений: 27
Откуда: Ленинград
Рейтинг сообщения: 0
Да, но поиск в интернете показал, что заявления по такому способу противоречивы, кто-то уверяет, что можно будить, кто-то нет. Мол, это не для глубокого сна. У меня пока не получается разбудить через PCINT. Вот и хочу понять это я что-то делаю неправильно или это просто невозможно при данном режиме сна.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Как разбудить 328P с помощью RTC и внешнего прерывания.
СообщениеДобавлено: Пт июл 06, 2018 12:27:35 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
timklass писал(а):
Да, но
никаких но, в даташите (раздел 14.6) сказано без всяких но:
Изображение


Вложения:
Screenshot 2018-07-06 13.31.47.png [27.84 KiB]
Скачиваний: 648

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как разбудить 328P с помощью RTC и внешнего прерывания.
СообщениеДобавлено: Пт июл 06, 2018 12:31:12 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
Цитата:
заявления по такому способу противоречивы, кто-то уверяет, что можно будить, кто-то нет.
Даташит на эту тему гласит однозначно: можно. Таблица 14-1 на стр. 62, там в секции Wake-up Sources прерывания INT и PCINT прописаны в одной колонке.

Цитата:
Вот и хочу понять это я что-то делаю неправильно или это просто невозможно при данном режиме сна.
Для отладки смени Sleep Mode на Idle и посмотри, разбудит, или нет. В Idle работают все источники побудки, так, что...

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как разбудить 328P с помощью RTC и внешнего прерывания.
СообщениеДобавлено: Пт июл 06, 2018 13:04:22 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт янв 26, 2016 15:58:05
Сообщений: 27
Откуда: Ленинград
Рейтинг сообщения: 0
Все заработало! Это моя невнимательность, в обработчике прерывания выбрал не тот вектор (( Благодарю за помощь и советы! :))


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

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


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

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


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

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


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