Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Mega128A
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
zombi
Ув. знатоки, подскажите если знаете.
Питание меги : основное : 5V, резервное : 3.6V.
Тактируется внешним кварцевым резонатором 16MHz, а при 3.6V (согласно DS ) максимальная частота может быть не больше ~12МHz.
Переход в power-save происходит по внешнему прерванию (порог ~ 4.65V).
В прерывании перед засыпанием устанавливаем в XDIV коэф. деления на 2.
Просыпаемся раз в секунду по асинхронному таймеру и анализируем наличие основного питания и если его нет то снова засыпаем, а если есть обнуляем XDIV и выходим из прерывания.
Вопрос : не будет ли такое тактирование процессора в режиме pover-save нарушением ограничения максимально допустимой частоты?

Уточню вопрос:
На графике показана частота поступающая на ноги XTAL1/2 или на CPU Core?
zombi
Или никто не знает.
Или я бред спросил? krapula.gif
SysRq
Хм. Ежели считать, что все источники тактирования делятся на внутренний и внешние, согласно 8.2 Clock Sources -> Table 8-1. Device Clocking Options Select -> External Crystal/Ceramic Resonator, то нарушаем, согласно 27.4 Clock Characteristics -> Figure 27-2. External Clock Drive Waveforms -> Table 27-1. External Clock Drive -> Oscillator Frequency.
zombi
Цитата(SysRq @ Feb 21 2011, 19:39) *
Хм. Ежели считать, что все источники тактирования делятся на внутренний и внешние, согласно 8.2 Clock Sources -> Table 8-1. Device Clocking Options Select -> External Crystal/Ceramic Resonator, то нарушаем, согласно 27.4 Clock Characteristics -> Figure 27-2. External Clock Drive Waveforms -> Table 27-1. External Clock Drive -> Oscillator Frequency.

Вот засада! я так и думал!
Всетаки придется тактовую снижать. crying.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.