Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Low power run

Непрочитано 21.06.2018, 22:34  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Low power run

Здравствуйте,решил попробовать один из режимов работы STM8.
К сожалению , про этот режим очень мало информации,а точнее,все написано про шаги в мануале,но,не могу понять,что значит перейти в RAM
(как туда перейти?), перерыл весь интернет,информации не нашел.
В общим, что я только не пробовал,не могу перейти в оперативку.
Пишу в IAR.
Прошу сильно не пинать, с СИ и контролерами знаком полгода.Направьте,если возможно в нужном направлении.
Вот пример из кода:
if(BUTON==0){
RED=0;
time(50);
asm("sim");
__ramfunc void foo(void);
CLK_CKDIVR_bit.CKM=0;
CLK_SWCR_bit.SWEN=1;
CLK_SWR=0x02;
while(CLK_SWCR_bit.SWBSY==1)
CLK_ICKCR_bit.HSION=0;
RTC_CR1_bit.RATIO=1;
FLASH_CR1_bit.EEPM=1;
RED=1;
//FLASH_CR1_bit.WAITM=1;
CLK_REGCSR_bit.REGOFF=1;
RED=1;
}
Реклама:
vladimirkh вне форума  
Непрочитано 22.06.2018, 04:15  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,293
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Low power run

vladimirkh, может быть Вы имели в виду AN2659?
Попробуйте сначала словами обьяснить суть Вашей идеи на понятном другим языке…
Код лучше вставлять как код (в расширенном режиме там много вариантов), все переменные необходимо описывать, комментирование кода - почетная обязанность,…

PS Видимо поиск забанили или поисковые паттерны не те были…
Отсюда и к вершинам…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 22.06.2018 в 04:22.
mike-y-k вне форума  
Непрочитано 22.06.2018, 07:15  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: Low power run

Суть-при нажатии кнопки (BUTON)должны переходить в ram,там пока просто мигает светодиод,но все шаги выполняются,контролер начинает работать на 38 кгц,однако код продолжает выполныть из флэш.
vladimirkh вне форума  
Непрочитано 22.06.2018, 08:43  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,293
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Low power run

vladimirkh, таки прочитайте про описание этого режима - там питание flash выключается в том числе. И никакого выполнения кода в иной памяти, кроме RAM там не предусмотрено.
По второй ссылке там вроде все даже на русском разжевано…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 22.06.2018, 11:03  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: Low power run

Статью,конечно,читал.Разве( FLASH_CR1_bit.EEPM=1 не отключает флеш?,это у меня прописано перед отключением основного регулятора.
vladimirkh вне форума  
Непрочитано 22.06.2018, 13:07  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: Low power run

В основном цикле мигает светодиод,при нажатии кнопки все шаги выполняются,(видно по вкл.-откл.другого светодиода) но светодиод продолжает мигать но значительно реже(частота поменялась),в функцию
"foo"ничего не заходит.Почему?Потребление падает до 500мка,но это не
low power run.
vladimirkh вне форума  
Непрочитано 22.06.2018, 14:00  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: Low power run

Да,работает с флеша,потому,что не устанавливается 1 в FLASH_CR1_bit.EEPM.Почему?Что делается не так?
vladimirkh вне форума  
Непрочитано 22.06.2018, 14:43  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,293
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Low power run

vladimirkh, в статье вроде все по шагам написано, есть DS и AN для этого режима.
Попробуйте по той статье код, а потом уже под своё применение.
Там главное последовательность переключения соблюсти ЕМНИП.
Была как-то необходимость - не мучаясь просто из примера сделал и не разбирался с деталями, поскольку все сразу запустилось как надо.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 22.06.2018, 14:54  
vladimirkh
Частый гость
 
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vladimirkh на пути к лучшему
По умолчанию Re: Low power run

Я статью читал раз 10,уже даже понял какие яблоки использовать.
Все делается согласно ей,но бит в 1 не устанавливается.
vladimirkh вне форума  
Непрочитано 22.06.2018, 15:31  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,293
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Low power run

vladimirkh, для начала не согласно, а именно как в ней.
Кстати на родном сайте были примеры, можно их попробовать.
Что-то сделано не так, или что-то не сделано, или что-то лишее было в инициализации, или…
Это как в том фильме момент с сусликом: А он есть…
Отдельный чистый проект и в нем с 0 добиться работы режима.
Заодно прочитать про действия/операции недопустимые в этом режиме…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Проблема с DS18B20 + PIC, HELP! rusyvochka PIC 26 30.04.2016 19:37
Новинки на сайте Power Integrations Bandura Источники питания и свет 2 08.05.2012 08:19
Реальная простая схема измерения температуры ТСП100 Churchill Измерительное оборудование 44 06.07.2010 00:19


Часовой пояс GMT +4, время: 07:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.