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

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

08.06.2025, 21:24. Показов 11492. Ответов 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,876
17.06.2025, 15:37
Студворк — интернет-сервис помощи студентам
вот мое подключение
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 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,876
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
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,957
Записей в блоге: 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
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
17.06.2025, 15:57
Цитата Сообщение от ValeryS Посмотреть сообщение
уже устарела
но это не значит, что она не работает + легковесная.
STM32CubeProgrammer == 1,06 Гб софтину скачивать и ставить для элементарных действий.. как-то не очень.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
17.06.2025, 16:11
Цитата Сообщение от tumanovalex Посмотреть сообщение
Спасибо огромное за схему. А где Вы эту замечательную схему нашли? Я находил какие-то плоские, без указания ключа.
Вы же сами выкладывали фотку своего программатора, на котором нарисована схема. С ключом.
Цитата Сообщение от wizard41 Посмотреть сообщение
Для проверки связи, правильности подключения, слива/залива прошек - можно установить на ПК утилиту STM32 ST-Link Utility.
А что, обычного openocd не хватает?
P.S. Что-то меня напрягает наличие GUI у подобных утилит. Ее хоть в скрипт-то встроить можно или для каждой прошивки надо руками запускать? Впрочем, это так, мысли вслух, я-то ей пользоваться не буду.
0
53 / 51 / 2
Регистрация: 23.01.2019
Сообщений: 384
17.06.2025, 16:17
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ее хоть в скрипт-то встроить можно
да, есть версия cli
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
17.06.2025, 16:18
COKPOWEHEU, да пусть ТС уже хоть с чего-нибудь готового начнет, "понюхает" свой камень. А так долго ходить кругами будет, то провода не так соединил, то софт не настраивается..
Прошьет мигалку, заработает, малость поймет что к чему, а там можно уже экспериментировать и с софтом и прочим.
1
Заблокирован
17.06.2025, 16:23
Цитата Сообщение от wizard41 Посмотреть сообщение
"понюхает" свой камень
++
первый "хеллоуворлд" можно вообще с минимальным ld-скриптом и даже без стартапа запустить. И CMSIS поначалу не нужен.
Да и для сборки можно вручную в командной строке все опции написать, да и прошить аналогично - вызвав openocd или st-flash руками в командной строке.
А потом уже будет понятно, чего не хватает: CMSIS, инклюдники с регистрами от ST, стартап с настройкой тактирования и т.д., и т.п.
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,957
Записей в блоге: 14
17.06.2025, 16:26
Крч вместо готовой среды типа Keil, IAR, Cube, найди виндовые порты кучи командных утилит, найти все нужные аргументы и запусти в нужном порядке.
linux-way йопт. "Страдай с самого начала".
0
53 / 51 / 2
Регистрация: 23.01.2019
Сообщений: 384
17.06.2025, 18:02
Open source это конечно хорошо.. но за китайцев порой приходится доделывать.

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

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

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

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

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

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

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

А то изделие, которое я выше нафотал, там вся суть, что подключил и забыл, не нужно постоянно читать надписи, перекрещивать проводки
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 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 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru