ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
476188 Топик полностью
fk0, легенда (24.12.2013 21:36, просмотров: 189) ответил scorpion на Я неграмотный, что ещё за 'Doze mode' ? Я склонялся сделать на основе таймера.
Тактовая частота может изменяться в зависимости от... например загруженности CPU. Есть небольшой профит в снижении потребления системы в целом. Небольшой потому, что для периферии там всегда фиксировано и не переключишь на ходу: если, например, раз в неделю нужно звук выводить на максимальной скорости CPU, а в остальное время 10% нужно, то периферия вынуждена все 100% времени на 100% скорости греть воздух -- микрочип в своём стиле, в STM32, например, не так... Не переключишь на ходу если нужен точный счёт времени, бессбойная работа модулей (UART, например) в момент переключения и т.п. Хоть бы делители для разной периферии сделали раздельные. Суть в том, повторюсь, что иногда нужен быстрый CPU, а в остальное время медленный, и быстрый PWM и SPI. Остальное скорости не требует. Но вся тактовая всего получается быстрой всегда. Вообще при наличии нормальной ОС DOZE MODE не помогал бы, но при её отсутствии и порядочном наличии холостых циклов (несмотря на IDLE) -- смысл есть.
[ZX]