Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
sriotor83
0 / 0 / 0
Регистрация: 26.06.2015
Сообщений: 49
1

Вопросы по LSI и потреблению

02.02.2017, 17:44. Просмотров 2048. Ответов 0
Метки нет (Все метки)

Не получается снизить энергопотребление. Переключился на LSI (включил соответствующий option byte), потребление упало с 9,5 mA до 8,5 mA, что всё равно очень много

Вот код

Код
//отключение тактирование переферии
CLK->PCKENR1 = 0;
CLK->PCKENR2 = 0;

//вход с подтяжкой к питанию
GPIOA->DDR = 0X00;
GPIOA->CR1 = 0XFF;
GPIOA->CR2 = 0X00;
GPIOB->DDR = 0X00;
GPIOB->CR1 = 0XFF;
GPIOB->CR2 = 0X00;
GPIOC->DDR = 0X00;
GPIOC->CR1 = 0XFF;
GPIOC->CR2 = 0X00;
GPIOD->DDR = 0X00;
GPIOD->CR1 = 0XFF;
GPIOD->CR2 = 0X00;

//включение LSI
CLK->ICKR |= CLK_ICKR_LSIEN;
while (!(CLK->ICKR&CLK_ICKR_LSIRDY));

//переключение источника тактирования
CLK->SWCR |= CLK_SWCR_SWEN;
CLK->SWR = 0xD2;
while((CLK->SWCR & CLK_SWCR_SWBSY) != 0 );
while (!(CLK->SWCR&CLK_SWCR_SWIF));
CLK->SWCR &=~ CLK_SWCR_SWIF;

//в ноль все делители
CLK->CKDIVR = 0;
//отключение HSI
CLK->ICKR &= ~ CLK_ICKR_HSIEN;
Идеи закончились, подскажите кто знает

P.S. gpio на выход тоже пробовал
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2017, 17:44
Ответы с готовыми решениями:

LSI as master clock source
Зависает на строке while(CLK_CMSR != 0xD2); CLK_ICKR_bit.LSIEN = 1; // Enable LSI...

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

Stm8 переключение с hsi на lsi
Здравствуйте, Пытаюсь переключить тактирование мк с hsi(16 мгц) на lsi. Делаю всё по reference...

Переключить тактовый генератор с HSI на LSI (STM8l-Discovery)
Здравствуйте, в качестве обучения захотелось переключить тактовый генератор с HSI на LSI. Но...

Подскажите по потреблению акселерометра
Добрый день! Заранее прошу прощения - сам в электронике слабо разбираюсь, но очень нужно...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2017, 17:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Написать бота, оптимального по ресурсам и потреблению интернет-трафика
Здравствуйте. Нужен совет опытных программистов. Дело в том что я недавно написал небольшую...

Написать программу, подводящую итоги по потреблению и стоимости энергии
написать программу на , подводящую итоги по потреблению и стоимости энергии. период...

Как посмотреть S.M.A.R.T. в lsi megaraid
Как посмотреть S.M.A.R.T. в lsi megaraid ? Или я чего то не вкурю.Нормального мануала не нашёл.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.