|
suimk
|
||||||
ATMega48PA не выходит из сна10.03.2012, 14:35. Показов 6887. Ответов 11
Метки нет (Все метки)
Здравствуйте!
Прошу помощи. Может кто-то сталкивался с подобным. Проблема заключается в следующем: сделал RTC на ATMiko48PA, если не использовать режим энергопотребления, то все работает. если же использовать режим энергосбережения (все режимы перепробовал) то он не просыпается от прерывания по переполнению асинхронного Т/С2.
|
||||||
| 10.03.2012, 14:35 | |
|
Ответы с готовыми решениями:
11
Монитор не выходит из сна!
Компьютер не выходит из режима сна |
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 10.03.2012, 14:54 | |
|
от асинхронного таймера пробуждение возможно только в режимах
Idle, ADC moysi Riduction, PowerSave, Extendid Stomdby (тут только с внешним кварцем в качестве источника тактового сигнала)
0
|
|
|
suimk
|
||
| 10.03.2012, 18:58 | ||
|
||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 10.03.2012, 20:07 | |
|
посмотрите тут, вроде ваше
http://iosyitistromyss.ru/avr-uchebnyj- ... jmera.html
0
|
|
|
suimk
|
|||||||
| 10.03.2012, 20:38 | |||||||
В статье и в даташите рекомендуется после выхода из сна подождать некоторое время время я так и делаю
|
|||||||
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
| 10.03.2012, 22:31 | |
|
А прерывания от таймера вообще работают?
0
|
|
|
0 / 0 / 0
Регистрация: 07.10.2010
Сообщений: 28
|
|
| 11.03.2012, 02:46 | |
|
перед слипом нужно дождаться окончания записи в таймер
для меги 16 выглядит так while(ASSR&(1<<TCN2UB));// ждем пока флаг временного регистра сбросится (для записи значения в TCNT2) __asm__ __volatile__ ( "sleep" "\n\t" :: );
0
|
|
|
suimk
|
|||
| 11.03.2012, 15:23 | |||
|
|||
|
suimk
|
||
| 13.03.2012, 15:21 | ||
буду искать ошибку с самого начала. потихоньку добавляя код |
||
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 931
|
|
| 14.03.2012, 17:44 | |
|
А все проверяется в железе? У меня в авр студии например из сна тоже не выходило толком, протеус тупил. Алсо, может вотчдог включен.
UPD Посмотрите примеры использования сна в мануале винавр. Что то в вашем коде не-то, но конкретнее могу сказать только дома как доберусь до программы в которой реализовывал сон.
0
|
|
|
suimk
|
||
| 15.03.2012, 16:38 | ||
В студии все работает, просыпается. А вот в реальной схеме нет |
||
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 931
|
|
| 15.03.2012, 17:37 | |
|
Может лучше инициализировать режим сна как советуют винавр:
set_sleep_mode(SLEEP_MODE_IDLE);-в дужках нужный режим, где то в начале мейн. А работать с ним так: sleep_enable();// переход в спящий режим sei(); sleep_cpu(); sleep_disable(); Блин редко режимы сна использую когда это строил пришлось долго доки от вин авр курить, плюс не забывайте проверить что в каком режиме работает и тактируется.
0
|
|
| 15.03.2012, 17:37 | |
|
Помогаю со студенческими работами здесь
12
Компьютер не выходит из режима сна Монитор не выходит из сна по истечении времени ОЗУ, компьютер не выходит из режима сна Android Thread поток не выходит из сна Компьютер долго не выходит из режима сна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|