Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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, время: 20:28.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot