Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886

Работа с Keil начинающего освоение программирования STM32

08.06.2025, 21:24. Показов 10938. Ответов 164
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Пытаюсь освоить программирование STM32 по книге "Освоение STM32 самостоятельно". У меня установлена версия uVision 5.38.0.0. В книге на рис. 52 и 53 показано окно с заголовком "Contex M Target Driver Setup". Подскажите, пожалуйста, через какие пункты меню Keil можно вызвать это окно. Прикрепил скриншот проекта и интерфейса Keil
Миниатюры
Работа с Keil начинающего освоение программирования STM32  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.06.2025, 21:24
Ответы с готовыми решениями:

Книги "Освоение STM32 самостоятельно. Практическое руководство" без #, c #1 и #2 в названии
Здравствуйте! На Озоне появились книги с одинаковым названием, но разные по переплету и количеству...

Сравнить программные продукты Keil uVision 5.11.2.0 и Keil ARM 5.29.0.0
прив! программные среды разработки Keil uVision 5.11.2.0 и Keil ARM 5.29.0.0 это просто разные ...

STM32 + KEIL. Найти смещение функции в прошивке
Привет, коллеги! Столкнулся с проблемой - надо найти адрес и размер функции, а также все что к...

164
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
17.06.2025, 15:37
Студворк — интернет-сервис помощи студентам
вот мое подключение
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3460 / 2781 / 575
Регистрация: 04.09.2018
Сообщений: 8,743
Записей в блоге: 3
17.06.2025, 15:39
J-Link это все тот же SWD.
Для проверки связи, правильности подключения, слива/залива прошек - можно установить на ПК утилиту STM32 ST-Link Utility.
С помощью нее очень быстро проверить все, плюсом сразу получить ID чипа.
Миниатюры
Работа с Keil начинающего освоение программирования STM32   Работа с Keil начинающего освоение программирования STM32  
1
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
17.06.2025, 15:42
Цитата Сообщение от wizard41 Посмотреть сообщение
утилиту STM32 ST-Link Utility.
уже устарела
новая STM32CubeProgrammer возможностей намного больше
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 15:45  [ТС]
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А вам, получается, надо подключать к той стороне разъема, которая от выреза дальше.
Цитата Сообщение от ValeryS Посмотреть сообщение
нужно не в эту "линейку" а следующую (нижнюю)по фотографии
Спасибо огромное за подсказку, переставил и все заработало.
Цитата Сообщение от Rius Посмотреть сообщение
Вот:
Спасибо огромное за схему. А где Вы эту замечательную схему нашли? Я находил какие-то плоские, без указания ключа.
0
Эксперт .NET
 Аватар для Rius
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 14
17.06.2025, 15:46
tumanovalex, с таким вниманием к подключению (схема была в 32 посте) обязательно приобретите очки защитные, типа
https://market.yandex.ru/card/... 3210993243
https://market.yandex.ru/card/... 3210013836
И работайте только в них.
Иначе однажды словите в глаз осколок микросхемы верхом на волшебном дыме.

Цитата Сообщение от tumanovalex Посмотреть сообщение
А где Вы эту замечательную схему нашли?
В интернетах. Даже не запоминал. Их там полно.
1
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3460 / 2781 / 575
Регистрация: 04.09.2018
Сообщений: 8,743
Записей в блоге: 3
17.06.2025, 15:57
Цитата Сообщение от ValeryS Посмотреть сообщение
уже устарела
но это не значит, что она не работает + легковесная.
STM32CubeProgrammer == 1,06 Гб софтину скачивать и ставить для элементарных действий.. как-то не очень.
0
 Аватар для COKPOWEHEU
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,069
17.06.2025, 16:11
Цитата Сообщение от tumanovalex Посмотреть сообщение
Спасибо огромное за схему. А где Вы эту замечательную схему нашли? Я находил какие-то плоские, без указания ключа.
Вы же сами выкладывали фотку своего программатора, на котором нарисована схема. С ключом.
Цитата Сообщение от wizard41 Посмотреть сообщение
Для проверки связи, правильности подключения, слива/залива прошек - можно установить на ПК утилиту STM32 ST-Link Utility.
А что, обычного openocd не хватает?
P.S. Что-то меня напрягает наличие GUI у подобных утилит. Ее хоть в скрипт-то встроить можно или для каждой прошивки надо руками запускать? Впрочем, это так, мысли вслух, я-то ей пользоваться не буду.
0
50 / 48 / 2
Регистрация: 23.01.2019
Сообщений: 377
17.06.2025, 16:17
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ее хоть в скрипт-то встроить можно
да, есть версия cli
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3460 / 2781 / 575
Регистрация: 04.09.2018
Сообщений: 8,743
Записей в блоге: 3
17.06.2025, 16:18
COKPOWEHEU, да пусть ТС уже хоть с чего-нибудь готового начнет, "понюхает" свой камень. А так долго ходить кругами будет, то провода не так соединил, то софт не настраивается..
Прошьет мигалку, заработает, малость поймет что к чему, а там можно уже экспериментировать и с софтом и прочим.
1
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
17.06.2025, 16:23
Цитата Сообщение от wizard41 Посмотреть сообщение
"понюхает" свой камень
++
первый "хеллоуворлд" можно вообще с минимальным ld-скриптом и даже без стартапа запустить. И CMSIS поначалу не нужен.
Да и для сборки можно вручную в командной строке все опции написать, да и прошить аналогично - вызвав openocd или st-flash руками в командной строке.
А потом уже будет понятно, чего не хватает: CMSIS, инклюдники с регистрами от ST, стартап с настройкой тактирования и т.д., и т.п.
0
Эксперт .NET
 Аватар для Rius
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 14
17.06.2025, 16:26
Крч вместо готовой среды типа Keil, IAR, Cube, найди виндовые порты кучи командных утилит, найти все нужные аргументы и запусти в нужном порядке.
linux-way йопт. "Страдай с самого начала".
0
50 / 48 / 2
Регистрация: 23.01.2019
Сообщений: 377
17.06.2025, 18:02
Open source это конечно хорошо.. но за китайцев порой приходится доделывать.

Поэтому берём одну по четыре и две по семь:
Кликните здесь для просмотра всего текста

Которые по семь склеиваем и приклеиваем кусок пластика (сорри, из под напильника, да и чёрного не нашлось)
Кликните здесь для просмотра всего текста

Почти законченная композиция:
Кликните здесь для просмотра всего текста

Алюминевый корпус конечно эстетичен, но не практичен. Особенно если работать с открытыми контактами. Поэтому потом термоусадку на него надену.

PS провода соединял по замечательной схеме от Rius
0
 Аватар для COKPOWEHEU
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,069
17.06.2025, 18:16
Цитата Сообщение от shonty Посмотреть сообщение
Поэтому берём одну по четыре и две по семь:
Жесть какая. А просто разъем IDC-10 найти не судьба? Ну там купить или выдернуть со старой платы с COM-портом (там сразу с шлейфом будет).
0
50 / 48 / 2
Регистрация: 23.01.2019
Сообщений: 377
17.06.2025, 18:22
Так?

Делал так раньше, но отказался. Как по мне, то этот вариант и есть жесть
0
50 / 48 / 2
Регистрация: 23.01.2019
Сообщений: 377
17.06.2025, 18:25
Когда шлейф на проводки раздербанен, уже жёсткость не та. Эти шлейфы слабые, не предназначены для такого использования.
0
 Аватар для COKPOWEHEU
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,069
17.06.2025, 18:35
Цитата Сообщение от shonty Посмотреть сообщение
Делал так раньше, но отказался. Как по мне, то этот вариант и есть жесть
Ну вот, гораздо же лучше выглядит, чем извращение из склеенных гребенок. Чем он вам не понравился?
Цитата Сообщение от shonty Посмотреть сообщение
Эти шлейфы слабые, не предназначены для такого использования.
Да вроде нет. Неплохая изоляция, многожильные. Не МГТФ, конечно, но и не сопли.
0
50 / 48 / 2
Регистрация: 23.01.2019
Сообщений: 377
17.06.2025, 18:38
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
чем извращение из склеенных гребенок. Чем он вам не понравился?
не знаю, не понравился.
Специально гребёнки на 7 пинов купил для этого. Они ведь редко куда идут.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3460 / 2781 / 575
Регистрация: 04.09.2018
Сообщений: 8,743
Записей в блоге: 3
17.06.2025, 19:26

Мастхэв!
1
50 / 48 / 2
Регистрация: 23.01.2019
Сообщений: 377
17.06.2025, 19:47
Цитата Сообщение от wizard41 Посмотреть сообщение
Мастхэв!
Ширпотреб а не мастхэв. Ненадёжны и магнитятся. Пройденный этап.
Я обжимаю нормальные советские провода и не думаю, то ли ошибка, то ли в контакте дело.

А то изделие, которое я выше нафотал, там вся суть, что подключил и забыл, не нужно постоянно читать надписи, перекрещивать проводки
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3460 / 2781 / 575
Регистрация: 04.09.2018
Сообщений: 8,743
Записей в блоге: 3
17.06.2025, 19:52
shonty, ну как сказать... Ни разу проблем с этими перемычками не испытывал. Тем более что они только для прошивки, в данном случае.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.06.2025, 19:52

STM32, Keil, передача массива в функцию
Использую uVision 4.60.00. Есть функция, которая выполняет расчёт контрольной суммы (CRC). Для её...

C++ в Keil + STM32
Доброго времени суток. Пытаюсь написать небольшой проектик на С++ под STM32 в Keil, но что то не...

CMSIS STM32 проект в Keil - это просто
Пишу небольшую обзорную статейку про CMSIS, это её часть ... Скачайте у ST последний HAL и...

Stm32 и Keil
Здравствуйте, помогите пожалуйста. Пытаюсь оценить ограничения Keilа. 32 кб этого хватит для таких...

STM32 и Keil v5 (5.14)
Всем доброго времени суток, я навичек в МК, прошу прощения, если выкладываю мысли слегка путано для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru