Кварцевый резонатор STM32F103

Кто любит RISC в жизни, заходим, не стесняемся.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Кварцевый резонатор STM32F103

Сообщение Martian »

[uquote="Denis82",url="/forum/viewtopic.php?p=4606969#p4606969"]стесняюсь спросить, а в чем сакральный смысл прибивать гвоздями PB2 к земле да ещё и череде резистор ?[/uquote]это BOOT1. Через резистор безопаснее, если порт случайно будет перенастроен на выход.
Реклама
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

Re: Кварцевый резонатор STM32F103

Сообщение Denis82 »

[uquote="veso74",url="/forum/viewtopic.php?p=4606828#p4606828"]У меня есть похожая ситуация: не могу записывать из STM32CubeIDE.[/uquote]
тоже было, правда на STM32G030C6, CubeIDE не хочет шить и отладка не работает, при этом Keil и шьет и отлаживает, ST-LINK Utility МК тоже видит, так что у меня подозрение на кривой GDB CubeIDE
Реклама
DmitryR
Встал на лапы
Сообщения: 100
Зарегистрирован: Ср авг 31, 2022 12:10:34

Re: Кварцевый резонатор STM32F103

Сообщение DmitryR »

В общем заработало, всем огромное спасибо за советы, особенно Martian, который обнаружил мою ошибку с неправильным подключением ST-Link, я перепутал местами в схеме CLK и SWO, когда менял их местами при разводке платы (дорожки так удобнее проходили). Подтягивающие резисторы тоже убрал, так как они тоже с ошибкой.
BOOT1 (PB2) я так и не понял, подтягивать или нет, думаю подтяну через 10к.

Когда подключил программатор правильно, мк все равно не прошился, но уже обнаружился IDE. Программа выдала "Error in initializing ST-LINK device. Reason: ST-LINK: Could not verify ST device! Ab", ну т.е. мк не оригинал. Хотя я старался искать оригинальный чип на али.

Удалось его прошить только через STM32 ST-Link Utility. Там он прошился без проблем и заработал.

На фото видны некоторые признаки, как можно попробовать отличить оригинал от копии. Выделил красными кружками (Отличается ключ и гравировка). Оригинал на Nucleo. На фото плохо различимо, но на мк Nucleo кружок ключа имеет в себе как бы еще один круг, чуть более выпуклый

Добавлено after 5 minutes 3 seconds:
Ну и кварц заработал, но не очень мне нравится его амплитуда, для сравнения привел сигнал с такого же кварца в Nucleo. С этим надо что-то делать или это нормально?
Вложения
Кварц Nucleo.jpeg
(97.97 КБ) 113 скачиваний
Мой кварц.jpeg
(109.14 КБ) 104 скачивания
Nucleo мк.jpeg
(42.14 КБ) 99 скачиваний
Мой мк.jpeg
(48.88 КБ) 109 скачиваний
Копия мк.jpeg
(33.29 КБ) 115 скачиваний
Последний раз редактировалось DmitryR Пт июл 26, 2024 09:28:34, всего редактировалось 1 раз.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Кварцевый резонатор STM32F103

Сообщение Martian »

[uquote="DmitryR",url="/forum/viewtopic.php?p=4606994#p4606994"]BOOT1 (PB2) я так и не понял, подтягивать или нет, думаю подтяну через 10к.[/uquote] Все порты, который могут работать как выход, должны подключаться к цепям питания через резистор. В противном случае есть очень большой риск и шанс устроить почти КЗ, включив порт на выход.
Реклама
Эиком - электронные компоненты и радиодетали
DmitryR
Встал на лапы
Сообщения: 100
Зарегистрирован: Ср авг 31, 2022 12:10:34

Re: Кварцевый резонатор STM32F103

Сообщение DmitryR »

Martian, так а если пин не используется (а они почти все могут работать на выход), то не подтягивать же их все резисторами? Я там программно подобрал, чтобы использовалась только шина PA, т.е. по сути другие шины даже не должны быть затактированы
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Кварцевый резонатор STM32F103

Сообщение Martian »

Вы не заметили ещё одно отличие: F на другой строке
Однако, самое важное доказательство - от отладчика.

Добавлено after 6 minutes 8 seconds:
[uquote="DmitryR",url="/forum/viewtopic.php?p=4607001#p4607001"]а если пин не используется[/uquote] то разработчику придётся принять решение, как он хочет исключить ловлю этими пинами помех. Решений несколько.

[uquote="DmitryR",url="/forum/viewtopic.php?p=4607001#p4607001"]Я там программно подобрал, чтобы использовалась только шина PA, т.е. по сути другие шины даже не должны быть затактированы[/uquote]Вы не сможете гарантировать, что в случае сбоя МК не сойдёт с ума.
Реклама
DmitryR
Встал на лапы
Сообщения: 100
Зарегистрирован: Ср авг 31, 2022 12:10:34

Re: Кварцевый резонатор STM32F103

Сообщение DmitryR »

Martian, А можете озвучить эти решения? Мне кроме как все подтянуть резисторами, либо все ноги активировать и сделать внутренние подтяжки, больше ничего не приходит
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Кварцевый резонатор STM32F103

Сообщение Martian »

ну, они и есть. Либо внешне, либо внутренне. Если бы Вы прочитали приложенный мною ранее документ, то в пункте 5.6 (стр. 25) это бы нашли.
xDriver
Родился
Сообщения: 10
Зарегистрирован: Вс янв 18, 2009 20:30:00

Re: Кварцевый резонатор STM32F103

Сообщение xDriver »

[uquote="veso74",url="/forum/viewtopic.php?p=4606828#p4606828"]Попробуйте с STM32 ST-LINK Utility только для теста.
У меня есть похожая ситуация: не могу записывать из STM32CubeIDE.
Переустановил 1.15.1, откатился на 1.13.1 ... А дома ОС win7 x64. Даже уже думаю, что из за неоригинальных программаторов.
А STM32 ST-LINK Utility работает. Правда, отладчик нет и надо найти причину.[/uquote]

некоторые реплики ST-Link (ARM, CS, CH etc) я не помню точно какие, шьют только из старой STM32 ST-LINK Utility и не работают с CubeIDE и новым CubeProgrammer.

берите нормальный отладчик, например от WeActStudio, MiniDebugger и не будет никаких проблем + SWO + COM порт на нем в комплекте.
https://github.com/WeActStudio/WeActStudio.MiniDebugger
Ответить

Вернуться в «ARM»