Кварцевый резонатор STM32F103
Re: Кварцевый резонатор STM32F103
[uquote="Denis82",url="/forum/viewtopic.php?p=4606969#p4606969"]стесняюсь спросить, а в чем сакральный смысл прибивать гвоздями PB2 к земле да ещё и череде резистор ?[/uquote]это BOOT1. Через резистор безопаснее, если порт случайно будет перенастроен на выход.
- Реклама
Re: Кварцевый резонатор STM32F103
[uquote="veso74",url="/forum/viewtopic.php?p=4606828#p4606828"]У меня есть похожая ситуация: не могу записывать из STM32CubeIDE.[/uquote]
тоже было, правда на STM32G030C6, CubeIDE не хочет шить и отладка не работает, при этом Keil и шьет и отлаживает, ST-LINK Utility МК тоже видит, так что у меня подозрение на кривой GDB CubeIDE
тоже было, правда на STM32G030C6, CubeIDE не хочет шить и отладка не работает, при этом Keil и шьет и отлаживает, ST-LINK Utility МК тоже видит, так что у меня подозрение на кривой GDB CubeIDE
Re: Кварцевый резонатор STM32F103
В общем заработало, всем огромное спасибо за советы, особенно 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. С этим надо что-то делать или это нормально?
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 раз.
Re: Кварцевый резонатор STM32F103
[uquote="DmitryR",url="/forum/viewtopic.php?p=4606994#p4606994"]BOOT1 (PB2) я так и не понял, подтягивать или нет, думаю подтяну через 10к.[/uquote] Все порты, который могут работать как выход, должны подключаться к цепям питания через резистор. В противном случае есть очень большой риск и шанс устроить почти КЗ, включив порт на выход.
Re: Кварцевый резонатор STM32F103
Martian, так а если пин не используется (а они почти все могут работать на выход), то не подтягивать же их все резисторами? Я там программно подобрал, чтобы использовалась только шина PA, т.е. по сути другие шины даже не должны быть затактированы
- Реклама
Re: Кварцевый резонатор STM32F103
Вы не заметили ещё одно отличие: 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]Вы не сможете гарантировать, что в случае сбоя МК не сойдёт с ума.
Однако, самое важное доказательство - от отладчика.
Добавлено 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]Вы не сможете гарантировать, что в случае сбоя МК не сойдёт с ума.
Re: Кварцевый резонатор STM32F103
Martian, А можете озвучить эти решения? Мне кроме как все подтянуть резисторами, либо все ноги активировать и сделать внутренние подтяжки, больше ничего не приходит
Re: Кварцевый резонатор STM32F103
ну, они и есть. Либо внешне, либо внутренне. Если бы Вы прочитали приложенный мною ранее документ, то в пункте 5.6 (стр. 25) это бы нашли.
Re: Кварцевый резонатор STM32F103
[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
У меня есть похожая ситуация: не могу записывать из 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


