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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> stm32f105vc, не подключается к ПК
Kolya87
сообщение Apr 19 2017, 08:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-06-14
Пользователь №: 82 062



Получил 3 микросхемы stm32f105vct6. Собрал схему. Все развел как положено, в соответствии с даташит: расключил все пины питания Vss и Vdd, подключил Vbat к Vdd, схему выбора загрузки boot0 и boot1, схему сброса, 5-и проводную схему для подключения ST-Link/v2 (NRST, SWDIO, SWCLK, +3.3 V, GND).
МК в упор отказывается подключаться к ST-Link, на разных частотах. Пробовал через ST-Link Utility. Аналогично МК отказывается прошиваться через USART1, USART2 и USB OTG.
Подозреваю, что попалась бракованная партия.
До этого работал с семейством stm32f103. Никаких проблем не было. И схемы подключения одинаковые вроде как.
Go to the top of the page
 
+Quote Post
1113
сообщение Apr 19 2017, 18:05
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(Kolya87 @ Apr 19 2017, 11:26) *
Получил 3 микросхемы stm32f105vct6. Собрал схему. Все развел как положено, в соответствии с даташит: расключил все пины питания Vss и Vdd, подключил Vbat к Vdd, схему выбора загрузки boot0 и boot1, схему сброса, 5-и проводную схему для подключения ST-Link/v2 (NRST, SWDIO, SWCLK, +3.3 V, GND).
МК в упор отказывается подключаться к ST-Link, на разных частотах. Пробовал через ST-Link Utility. Аналогично МК отказывается прошиваться через USART1, USART2 и USB OTG.
Подозреваю, что попалась бракованная партия.
До этого работал с семейством stm32f103. Никаких проблем не было. И схемы подключения одинаковые вроде как.

покажите схему и плату
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Apr 19 2017, 18:53
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



По USART 105-й не коннектится (на внутреннем генераторе проверял). 200%. 405-й, кстати, тоже.

Сообщение отредактировал Genadi Zawidowski - Apr 19 2017, 18:53
Go to the top of the page
 
+Quote Post
Kolya87
сообщение Apr 20 2017, 04:52
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-06-14
Пользователь №: 82 062



Вот схема.





Плата собрана, как говорится, на коленке. Поэтому смысла показывать нету.



Сообщение отредактировал Kolya87 - Apr 20 2017, 04:56
Go to the top of the page
 
+Quote Post
1113
сообщение Apr 20 2017, 04:54
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



что вы слышали о блокировочных конденсаторах?
Go to the top of the page
 
+Quote Post
Kolya87
сообщение Apr 20 2017, 04:59
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-06-14
Пользователь №: 82 062



Блокировочные конденсаторы ставятся по питанию, обычно 0,1 мкФ. Одна емкость у меня стоит на собранной плате. Но как практика показывает, МК успешно запускается и без них. Для промышленных образцов конечно необходимо их устанавливать.
Go to the top of the page
 
+Quote Post
1113
сообщение Apr 20 2017, 05:08
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



сделайте по-человечески - подайте питание на все выводы микропроцессора и заблокируйте каждую пару выводов питания керамическим конденсатором
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 20 2017, 06:04
Сообщение #8


Гуру
******

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



Питание приходит через 1 кОм от st-link?


--------------------
На любой вопрос даю любой ответ
"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
Genadi Zawidowsk...
сообщение Apr 20 2017, 06:59
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Моя неудача с STM32F105 относилась к случаю подключения компорта к PA9 & PA10, плата изделия в которую раньше ставился F103 (64 ноги). F107 и F401 (с доработкой) в той же плате - загрузчик работал. Разумеется, SWD работало везде.
Go to the top of the page
 
+Quote Post
Kolya87
сообщение Apr 20 2017, 08:59
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-06-14
Пользователь №: 82 062



Цитата(Сергей Борщ @ Apr 20 2017, 07:04) *
Питание приходит через 1 кОм от st-link?


Нет, питание от отдельной схемы
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Apr 20 2017, 16:39
Сообщение #11


Гуру
******

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



Цитата(Kolya87 @ Apr 19 2017, 15:26) *
МК в упор отказывается подключаться к ST-Link, на разных частотах. Пробовал через ST-Link Utility.

У меня через SWD работала без вопросов.
Если всё остальное корректно, то осциллографом посмотрите что происходит на выводе SWDIO микросхемы - должны быть пачки запросов от ST-Link Utility, а на SCLK соответственно синхронизация.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Apr 20 2017, 20:10
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Ещё есть полезный сигнал "резет". Если сложно довести его до ст-линка, стоит хотя б "зажать" его вручную.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Kolya87
сообщение Apr 21 2017, 09:31
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-06-14
Пользователь №: 82 062



Цитата(esaulenka @ Apr 20 2017, 21:10) *
Ещё есть полезный сигнал "резет". Если сложно довести его до ст-линка, стоит хотя б "зажать" его вручную.


Сигнал RESET заводил с ST-LINK, не помогло
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 21 2017, 12:55
Сообщение #14


Гуру
******

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



Есть некоторая вероятность, что вместо процессора вам попался габаритно-весовой макет. Если просто подать питание не подключая отладчик, какие уровни вольтметр покажет на ногах SWDIO, SWCLK? Если с платы снять резистор R19, какой уровень будет на ноге NRST?


--------------------
На любой вопрос даю любой ответ
"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
Kolya87
сообщение Apr 24 2017, 05:05
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-06-14
Пользователь №: 82 062



Цитата(Сергей Борщ @ Apr 21 2017, 13:55) *
Есть некоторая вероятность, что вместо процессора вам попался габаритно-весовой макет. Если просто подать питание не подключая отладчик, какие уровни вольтметр покажет на ногах SWDIO, SWCLK? Если с платы снять резистор R19, какой уровень будет на ноге NRST?



На ногах SWDIO, SWCLK напряжение 200-250 мВ. На ноге NRST без резистора R19 напряжение 3,3 В
Go to the top of the page
 
+Quote Post

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

 


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


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