реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
sonycman
сообщение Jan 20 2009, 14:22
Сообщение #16


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(pan_oleg @ Jan 20 2009, 17:06) *
нет, от своего,
пробовал и от юсб только что, тоже задержка старта в 30 секунд.

А если попробовать следовать таким рекомендациям:
Код
● Enable the APB1 backup domain and power interface clocks by writing the BKPEN and
PWREN bits to ‘1’ in the RCC_APB1ENR register
● Enable access to backup domain by writing the DBP bit to ‘1’ in the PWR_CR register
● Enable the LSE clock by writing the LSEON bit to ‘1’
● Poll the LSERDY flag in the RCC_BDCR register until the LSE clock is ready (if the
external crystal is used as the clock source).

Второй шаг у вас выполняется?

Вот ещё нашёл ветку на форуме ST по проблеме старта LSE:
http://www.st.com/mcu/forums-cat-7598-23.html

В кратце смысл таков - нужно использовать часовые кварцы с параметром CL ≤ 7 пФ. Таким образом ёмкости CL1 и CL2 будут в диапазоне 2-7 пФ.
Go to the top of the page
 
+Quote Post
Altemir
сообщение Jan 21 2009, 18:53
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



pan_oleg
Так какие у вас нагрузочные конденсаторы от пинов кварца на землю стоят сейчас? Марка кварца какая?
Например, для этого: http://www.geyer-electronic.de/pdfs/qurz/m...8.pdf?langSel=0 требуются кондёры по ~24-27пФ. Я использую NPO

З.Ы. И не мешало бы привести разводку участка кварц-проц

Сообщение отредактировал Altemir - Jan 21 2009, 18:54
Go to the top of the page
 
+Quote Post
ababkin
сообщение Jan 27 2009, 03:52
Сообщение #18





Группа: Новичок
Сообщений: 6
Регистрация: 4-08-08
Пользователь №: 39 421



poprobui vot eto dobavit' pered vsei inicializaciei

/* Enable PWR and BKP clocks */
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);


Alex
Go to the top of the page
 
+Quote Post
pan_oleg
сообщение Feb 17 2009, 15:41
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



взял кварц KX-38T 6pF (GEYER), кондеры по 6 pF, после мороза (где-то -3°С) не запускается LSE?
что-то дела совсем плохи,
народ,на практике кто работал с LSE на STM32?, посоветуйте что-то
Go to the top of the page
 
+Quote Post
MikePic
сообщение Feb 17 2009, 17:33
Сообщение #20


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 7-11-06
Пользователь №: 22 054



pan_oleg
Если кварц действительно 6-пиковый, то нагрузочные кондёры должны быть в диапазоне 10-12пФ
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Apr 13 2012, 19:40
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



У меня LSE включился после того как я перед его включением сделал то что написано на с 59 документации RM0038 Reference manual STM32L151
Код
RCC->APB1ENR|=RCC_APB1ENR_PWREN;  
PWR->CR|=PWR_CR_DBP;

Стоит кварц KX-327NT c конденсаторами 8.2Pf
В документации написано CL standard 12.5Pf available 7 and 9 Pf .


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Apr 14 2012, 18:57
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(pan_oleg @ Feb 17 2009, 16:41) *
народ,на практике кто работал с LSE на STM32?, посоветуйте что-то

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

Чтобы избежать блокирования программы в случае незапуска LSE я написал свою процедуру инициализации, которая при старте системы запускает LSE и ждет его секунду, а в случае неудачи переключается на LSI. Затем один из процессов программы пытается периодически перезапустить LSE, что в итоге приводит рано или поздно к успеху.

Есть еще тема включить параллельно кварцу сопротивление от 1M и выше (как это рекомендуют и для высокочастотных генераторов), чтобы дать инвертору смещение по постоянному току.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 09:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016