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

 
 
 
Reply to this topicStart new topic
> STM32L151 типовая схема включения, NRST и SWD
MiklPolikov
сообщение Dec 7 2013, 22:39
Сообщение #1


Гуру
******

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



На одной из множества плат столкнулся с непонятными глюками STM32L151 : то повиснет, то регистры какой-нибудь периферии в 0 сбросятся.
Грешу на неправильно подключенные ноги NRST и программирования. У ST есть типовая схема включения всего этого ?

1) На ноге NRST у меня конденсатор 100нФ , так в документации.
2) Нога SWDIO подтянута к + , так видел на сайте keil
3) Остальные ноги программирования просто висят в воздухе. Может быть это не правильно ?
Использую SWD , поэтому ноги JTAG просто бросил.

Заранее спасибо


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 8 2013, 00:42
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



С 32L не работал, но не думаю, что они принципиально отличаются от обычных.
Цитата(MiklPolikov @ Dec 8 2013, 00:39) *
1) На ноге NRST у меня конденсатор 100нФ , так в документации.
Просто подтяжка к плюсу или висит в воздухе - у нее есть внутренняя подтяжка, для отладки и программирования эта нога не нужна. Да и сами подумайте - в случае неполадок с этой ногой сбрасывалось бы все напрочь, а не только какие-то отдельные регистры.

Цитата(MiklPolikov @ Dec 8 2013, 00:39) *
2) Нога SWDIO подтянута к + , так видел на сайте keil
У нее тоже есть внутреняя подтяжка, внешнюю не ставлю.

Цитата(MiklPolikov @ Dec 8 2013, 00:39) *
3) Остальные ноги программирования просто висят в воздухе. Может быть это не правильно ?
Если они вам не нужны - отключите их программно. Главное не забыть подтяжку на BOOT0, да и там она важна только в моменты подачи питания и сбросов.

Обратите внимание на аналоговое питание. От него питается PLL и при его отсутствии или плохом качестве возможны всякие чудеса.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Dec 8 2013, 04:23
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Использую и STM32 и STM32L, ничего особого не применял - заливаю и отлаживаю через SWD STLink-V2, который подключается через 3 проводка(30 см) к платам. Иногда отладчик KEIL зависает

Cхемы подключения беру из отладчиков DISCOVERY.

Периферия слетает скорее всего из-за плохого питания, или где-то непропай.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Dec 10 2013, 06:32
Сообщение #4


Гуру
******

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



Цитата(Сергей Борщ @ Dec 8 2013, 04:42) *
Обратите внимание на аналоговое питание. От него питается PLL и при его отсутствии или плохом качестве возможны всякие чудеса.


Знаю что при неправильном питании бывают чудеса. Но уже сто раз его проверил.
Вообще, неприятно когда сбрасывается периферия : вот если всё повисло, то спасёт WDT, а если какая-то нога перестала работать...


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 10 2013, 07:28
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(MiklPolikov @ Dec 10 2013, 08:32) *
Знаю что при неправильном питании бывают чудеса. Но уже сто раз его проверил.
Тогда качество пайки и целостность дорожек ко всем выводам земли и питания.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


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


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