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

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

02.02.2017, 17:44. Просмотров 2116. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2017, 17:44
Ответы с готовыми решениями:

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

Троттлинг Intel i7 8700 по мощности и потреблению тока
Всем привет! Имею процессор intel i7 8700, материнскую плату asus b360. Теоретически, проц в...

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

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

__________________
Помогаю в написании студенческих работ здесь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2017, 17:44

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

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

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

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

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

Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились
Кто знает ребят подскажите в чем проблема, есть метод обновляющий текст в TextView (всего 6...

Установка CentOS 7 на raid контроллер lsi 9260-8i
Доброго времени суток! Построил raid 5 из 5 дисков Seagate ST4000NM0023 на стареньком...


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

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

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