Глубины моего ассоциативного мышления, увы, не хватило, а роботы переводят так, что тоже ни фига не поймешь.. Спасибо!FantasyDD писал(а):Затянуло меня, купил CNC, все забросил сижу изучаю (интересно очень), у вас в гостях не бываю (на сайте).
Отвечу не в личику afz думаю методика поиска даташетов будет полезна.
PPS Нет Китайский не знаю, ассоциативно нашел.
Схема STM32F103 Minimum System Development Board
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: Схема STM32F103 Minimum System Development Board
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Реклама
- FantasyDD
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Чт фев 19, 2015 17:26:19
- Откуда: СССР
Re: Схема STM32F103 Minimum System Development Board
Пожалуйста.afz писал(а):Глубины моего ассоциативного мышления, увы, не хватило, а роботы переводят так, что тоже ни фига не поймешь.. Спасибо!
Люди разные, каждый силен в своем, а вместе мы СИЛА!
-
EHOT
- Родился
- Сообщения: 8
- Зарегистрирован: Вс июн 15, 2008 22:16:04
- Откуда: istra
- Контактная информация:
Re: Схема STM32F103 Minimum System Development Board
если предполагается прошивать doggy arduino style способом, то предполагаю еще DFU прошивальщик, прямо через USB порт.нужен программатор (ST-link v2), загрузчик там есть только по уарт через любой усб-uart c перемычкой на boot.
Хотя через UART с замыканием на землю BOOT0 при подаче питания - что может быть проще.
Re: Схема STM32F103 Minimum System Development Board
Данная конкретная плата ищется как STM32F103C8 Arduino. В том числе находятся и различные видеоматериалы и на русском. Без привязки к конкретному производителю.afz писал(а):А как такое ищут?
Re: Схема STM32F103 Minimum System Development Board
Добрый вечер.
Так же практикуюсь с этой платкой.
Собственно и завёл её чтобы ST-Link сделать.(конечно проще купить, но это не мой путь)
Прошу помощи, может кто подскажет ?.
Инфу брал много где, но в основном https://geektimes.ru/post/255336/ и далее по линкам в статье.
И читал, читал, читал.....
Собственно начал я неплохо- maple сделал, arduino IDE доделал, светодиодиком поморгал(правда кривовато вышло).
При этом подозрительно ведёт себя USB-UART на СР2102(а может сама плата?) Flash demonstrator обнаруживает плату после нескольких десятков ресетов.
Но моя цель не ардуиноподобная плата на stm32.
Далее прошил бинарник для st-linka.
Установил ST-link utility и на этом всё.
Софт не видит плату,дров не просит, как будто не воткнуто ничего.(А когда maple было зашито- виделась)
Заливал прошивку дважды, не работает.
Собственно вопросы:
- почему адаптор USB-UART на СР2102 так глючит?
- что я сделал неправильно(или недоделал) c ST-link ом?
Спасибо.
Так же практикуюсь с этой платкой.
Собственно и завёл её чтобы ST-Link сделать.(конечно проще купить, но это не мой путь)
Прошу помощи, может кто подскажет ?.
Инфу брал много где, но в основном https://geektimes.ru/post/255336/ и далее по линкам в статье.
И читал, читал, читал.....
Собственно начал я неплохо- maple сделал, arduino IDE доделал, светодиодиком поморгал(правда кривовато вышло).
При этом подозрительно ведёт себя USB-UART на СР2102(а может сама плата?) Flash demonstrator обнаруживает плату после нескольких десятков ресетов.
Но моя цель не ардуиноподобная плата на stm32.
Далее прошил бинарник для st-linka.
Установил ST-link utility и на этом всё.
Софт не видит плату,дров не просит, как будто не воткнуто ничего.(А когда maple было зашито- виделась)
Заливал прошивку дважды, не работает.
Собственно вопросы:
- почему адаптор USB-UART на СР2102 так глючит?
- что я сделал неправильно(или недоделал) c ST-link ом?
Спасибо.
- Реклама
Re: Схема STM32F103 Minimum System Development Board
У вас точно плата как в этом сообщении? http://www.radiokot.ru/forum/viewtopic. ... 6#p2323276
По моему мнению лучше купить готовый отладчик чем собирать его самому. Почему? Потому что отладчик в корпусе удобней чем просто плата, а корпус у китайских ст-линков довольно хороший и удобный. Цена вопроса около 130 рублей. https://ru.aliexpress.com/item/new-ST-L ... 48606.html
Maple это немного другая плата и на ней насколько помню, предусмотрено управление через транзистор подтяжкой USB. В ST-LINK этого нет. Возможно по этой причине комп не видт подключенное USB устройство.User_AVR писал(а):А когда maple было зашито- виделась
По моему мнению лучше купить готовый отладчик чем собирать его самому. Почему? Потому что отладчик в корпусе удобней чем просто плата, а корпус у китайских ст-линков довольно хороший и удобный. Цена вопроса около 130 рублей. https://ru.aliexpress.com/item/new-ST-L ... 48606.html
Сложно сказать. У меня не глючит. Видимо что-то не так делаете...User_AVR писал(а):почему адаптор USB-UART на СР2102 так глючит?
Re: Схема STM32F103 Minimum System Development Board
Благодарю за Ваш ответ!
Ну да плата такая, поэтому и спрашиваю тут.
Купить то конечно можно, но хочу понять и сделать.
А иначе не спрашивал бы.
Маплю прошивал просто для проверки исправности "железа", и знакомства с новой для меня архитектурой.
Да и с ПО нужно определиться, наиболее простой способ оказался с ардуиной.
Плата мапле конечно другая, но камень тот-же. Про подтяжку через транзистор на ней тоже читал.
На "нашей плате" запаян 10к напрямую.
С этим вопросом разобрался. Дело наверное в том, что ST-link в винде не как COM-порт, который я безуспешно разыскивал.
Мапля кстати наоборот.
Эта проблема разрешилась переустановкой более свежей версии утилиты и драйвера.
С переходником- не понятно, ну и ладно, надеюсь не часто придётся им пользоваться.
Вобщем сделал апгрейд прошивки st-link с оф. сайта до последней версии.
Теперь настала очередь обвеса. Разъём, светодиоды...
Поэтому вопрос : в сети много схем ST- Link/v2, какую посоветуете реализовать с данной платой?
Работать планируется в основном с STM32.
Спасибо!
Ну да плата такая, поэтому и спрашиваю тут.
Купить то конечно можно, но хочу понять и сделать.
А иначе не спрашивал бы.
Маплю прошивал просто для проверки исправности "железа", и знакомства с новой для меня архитектурой.
Да и с ПО нужно определиться, наиболее простой способ оказался с ардуиной.
Плата мапле конечно другая, но камень тот-же. Про подтяжку через транзистор на ней тоже читал.
На "нашей плате" запаян 10к напрямую.
С этим вопросом разобрался. Дело наверное в том, что ST-link в винде не как COM-порт, который я безуспешно разыскивал.
Мапля кстати наоборот.
Эта проблема разрешилась переустановкой более свежей версии утилиты и драйвера.
С переходником- не понятно, ну и ладно, надеюсь не часто придётся им пользоваться.
Вобщем сделал апгрейд прошивки st-link с оф. сайта до последней версии.
Теперь настала очередь обвеса. Разъём, светодиоды...
Поэтому вопрос : в сети много схем ST- Link/v2, какую посоветуете реализовать с данной платой?
Работать планируется в основном с STM32.
Спасибо!
Re: Схема STM32F103 Minimum System Development Board
Схему взял отсюда http://www.avrki.ru/articles/content/sa ... t_link_v2/.
Главное не забыть распайку разъёма.Наклейку налепить на корпус.
Случился небольшой конфуз- на плате нет соединения между пинами 3.3В.
обнаружилось после распайки-переделывать не стал-бросил 2 перемычки.
Ещё не нашлось SMD супрессоров- пришлось лепить выводные стабилитроны.
В качестве таргета-другая китайская плата с STM32F103VET6.
Пробовал по SWD-нормально.
Ну и корпус сразу, чтобы было.
Главное не забыть распайку разъёма.Наклейку налепить на корпус.
Случился небольшой конфуз- на плате нет соединения между пинами 3.3В.
обнаружилось после распайки-переделывать не стал-бросил 2 перемычки.
Ещё не нашлось SMD супрессоров- пришлось лепить выводные стабилитроны.
В качестве таргета-другая китайская плата с STM32F103VET6.
Пробовал по SWD-нормально.
Ну и корпус сразу, чтобы было.
- Вложения
-
- stlink1.jpg
- (235.72 КБ) 1160 скачиваний
Re: Схема STM32F103 Minimum System Development Board
Вот что получилось в итоге из платы приобретённой "на сдачу" .
Китайский клон в виде флешки габаритами поменьше конечно,
зато в моём убитый камень перепаивать не нужно.
Китайский клон в виде флешки габаритами поменьше конечно,
зато в моём убитый камень перепаивать не нужно.
- Вложения
-
- stlink2.jpg
- (248.28 КБ) 1138 скачиваний
Re: Схема STM32F103 Minimum System Development Board
Приобрел себе платку как в первом сообщении и только сейчас осознал, что есть у нее один большой недочет - питание ацп (выводы 8 и 9 процессора) подключено к общему 3.3в, отдельного вывода нет. Про более менее точные измерения можно забыть
Re: Схема STM32F103 Minimum System Development Board
ИОН подключен к одному из входов АЦП. Если измерить его напряжение то можно вычислить напряжение питания,kotbeliy писал(а):Про более менее точные измерения можно забыть
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Схема STM32F103 Minimum System Development Board
Ну если за это время не скаканет напряжение.Мурик писал(а):Т. е. точные измерения возможны.
Из опыта. Калибранул АЦП. Подключаешь затем комп через USB и все уплывает (к основному питанию, добавил +5 USB).kotbeliy писал(а):Про более менее точные измерения можно забыть
Была мысль рассмотреть возможность впендюрить ИОН, разрезав дорожки, но даже не смотрел.
Re: Схема STM32F103 Minimum System Development Board
Дело в том что потребление процессора очень неравномерно и на питание АЦП попадает куча помех. Устанавливается высокий уровень на каких-нибудь ногах и просадка напряжения уже 20-30 мВИОН подключен к одному из входов АЦП. Если измерить его напряжение то можно вычислить напряжение питания,которое будет образцовым для других измерений. Т. е. точные измерения возможны.
Тоже думал оперировать плату, но это работа ювелирная)) Если я не ошибаюсь дорожку от девятой ноги разрезать тоже не выйдет, потому что она вроде уходит под процессор, если только ампутировать ножку и припаяться к остатку. Садизм какой-то получается
Re: Схема STM32F103 Minimum System Development Board
Приветствую всех котов!
Вот, я прибрел несколько плат сабжа поиграться, сам в контроллерах и программировании новичок, месяц назад начал ковыряться с ардуино, запустил несколько десятков примеров. Но захотелось пощупать и более продвинутый проц STM32f103c8t6 просто замечательный вариант буквально за копейки. Ну, в общем, подключил библиотеку master_stm32 все замечательно прошивалось ST-link-ом, но захотелось отладки через ком порт для примеров, в итоге тупанул и подключил питание с переполюсовкой, контроллер завонял и помер. Ну ладно, еще пару плат оставалось, с ними работал осторожно, и получил нормальную прошивку с работающим ком портом. Но захотелось плату оживить, и заказал китайские контроллеры GD32F103CBT6 которые совместимы по разводке но имеют лучшие характеристики нежели STM(штатная частота 128 мегагерц, более быстрая периферия). Микрухи пришли, я запаял на плату, подключил ST-link... и он отображает что подключен не GD32F103CBT6, а STM32F103x medium density - 128 килобайт. На корпусе название указано верно, получается мне подсунули перемаркировку STM32F103? 
UPD В библиотеке Arduino_STM32-master есть поддержка платы на GD32F103C series проверил blink на частоте 120 мегагерц, все работает! Шил через ST-Link v2
UPD В библиотеке Arduino_STM32-master есть поддержка платы на GD32F103C series проверил blink на частоте 120 мегагерц, все работает! Шил через ST-Link v2
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Схема STM32F103 Minimum System Development Board
У stm32c8t6 64KB Флеша
Re: Схема STM32F103 Minimum System Development Board
Для начала проверь какой должен быть device ID, скорее всего он там одинаковый.PreezRack писал(а):На корпусе название указано верно, получается мне подсунули перемаркировку STM32F103?
Re: Схема STM32F103 Minimum System Development Board
PreezRack писал(а): прошивалось ST-link-ом, но захотелось отладки через ком порт для примеров
Спойлер
Скажу по секрету - STM32F103 можно разогнать до 128 МГц.PreezRack писал(а):лучшие характеристики нежели STM(штатная частота 128 мегагерц
По даташиту 64, но реально 128 КБ.Z_h_e писал(а):У stm32c8t6 64KB Флеша
- Вложения
-
- semihosting.png
- (13.69 КБ) 2135 скачиваний
Re: Схема STM32F103 Minimum System Development Board
У GD 120мгц штатка, а разогнать можно вроде и до 200.Мурик писал(а):PreezRack писал(а): прошивалось ST-link-ом, но захотелось отладки через ком порт для примеров![]()
Зачем отладка через COM порт если ST-Link это полнофункциональный отладчик с возможностью пошагового выполнения программы, с просмотра регистров и переменных и многого другого.
Для вывода отладочных сообщений через ST-Link предусмотрен semihosting. Одно из преимуществ в том что не нужен USART. Обмен ведется через ST-Link.
Спойлер
Скажу по секрету - STM32F103 можно разогнать до 128 МГц.PreezRack писал(а):лучшие характеристики нежели STM(штатная частота 128 мегагерц
По даташиту 64, но реально 128 КБ.Z_h_e писал(а):У stm32c8t6 64KB Флеша
Добавлено after 4 minutes 57 seconds:
Вот что показывает ST-linkReflector писал(а):Для начала проверь какой должен быть device ID, скорее всего он там одинаковый.PreezRack писал(а):На корпусе название указано верно, получается мне подсунули перемаркировку STM32F103?

Re: Схема STM32F103 Minimum System Development Board
108 MHz у него штатка, не 120 и не 128. До скольки разгоняется не знаю, ST-ый работает на 144.PreezRack писал(а):У GD 120мгц штатка, а разогнать можно вроде и до 200.
Re: Схема STM32F103 Minimum System Development Board
Заменить среду Ардуино на другую поддерживающую отладку не вариант?PreezRack писал(а):как это вывести через ST-link com порт в среде Ардуино, я не знаю



