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

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

08.06.2025, 21:24. Показов 10949. Ответов 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
Эксперт .NET
 Аватар для Rius
13405 / 7858 / 1701
Регистрация: 25.05.2015
Сообщений: 23,870
Записей в блоге: 14
10.06.2025, 13:22
Студворк — интернет-сервис помощи студентам
tumanovalex, все на линукс, винда масдай, Куб - говно, юникод не нужен - это всё стало религией для тех, кто не понял областей и возможностей применения. У человека есть свойство возводить догмы и упрощать решения для экономии мыслительных ресурсов.
0
Эксперт по электронике
7153 / 3332 / 342
Регистрация: 28.10.2011
Сообщений: 13,146
Записей в блоге: 7
11.06.2025, 20:38
Цитата Сообщение от tumanovalex Посмотреть сообщение
Посоветуйте что-то не бредовое.
Только для Windows.
Можете на EmBitz посмотреть. Среда бесплатная, но разработчик в 2022 году закрыл доступ к сайту из РФ. Так что качайте с рутрекера https://rutracker.org/forum/vi... ?t=6235554
1
Эксперт .NET
 Аватар для Rius
13405 / 7858 / 1701
Регистрация: 25.05.2015
Сообщений: 23,870
Записей в блоге: 14
11.06.2025, 20:40
Цитата Сообщение от locm Посмотреть сообщение
разработчик как выяснилось - русофоб
Это значит, что в коде могут быть закладки. Такое не качать надо, а удалять.
0
Эксперт по электронике
7153 / 3332 / 342
Регистрация: 28.10.2011
Сообщений: 13,146
Записей в блоге: 7
11.06.2025, 20:44
Цитата Сообщение от Rius Посмотреть сообщение
Это значит, что в коде могут быть закладки.
Поэтому используем версию не выше 2.30 что на рутрекере. Она выпущена до 2022 года и проблем быть не должно. По крайней мере я не заметил закладок в ней.
1
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
11.06.2025, 21:59
Цитата Сообщение от locm Посмотреть сообщение
но разработчик как выяснилось - русофоб и в 2022 году закрыл доступ к сайту из РФ
он даже не по IP палит, а возможно по языку, по user agent-у
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3460 / 2781 / 575
Регистрация: 04.09.2018
Сообщений: 8,743
Записей в блоге: 3
11.06.2025, 22:05
Забавно выглядит когда начинающего всякой хренью пичкают
0
Эксперт .NET
 Аватар для Rius
13405 / 7858 / 1701
Регистрация: 25.05.2015
Сообщений: 23,870
Записей в блоге: 14
11.06.2025, 23:20
Ещё ассемблерщики в тему не заходили

Добавлено через 38 минут
И rust-оманы...
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 13:37  [ТС]
Подключил STM32F103C6T6 к ST-Link, индикатор на плате замигал. Как я понимаю, программа мигания уже зашита. Хотел сохранить имеющуюся прошивку в файл на всякий случай. Попробовал STM32CubeProgrammer, получил ошибку (скриншот прикрепил). Несколько раз проверял подключение STM32 к ST-Link - ошибок не нашел. Подскажите, пожалуйста, как сохранить имеющуюся прошивку?
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 13:39  [ТС]
Забыл прикрепить скриншот
Миниатюры
Работа с Keil начинающего освоение программирования STM32  
0
Эксперт .NET
 Аватар для Rius
13405 / 7858 / 1701
Регистрация: 25.05.2015
Сообщений: 23,870
Записей в блоге: 14
17.06.2025, 13:40
Unable get core Id
Насколько это совпадает с J-Link... у вас чип не определился отладчиком. Нет соединения или питания.
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 14:00  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Куда?)
Забыл, извините

Добавлено через 19 минут
У STM-Link 2 ряда контактов. Не важно, к какому ряду подключать?
0
Эксперт .NET
 Аватар для Rius
13405 / 7858 / 1701
Регистрация: 25.05.2015
Сообщений: 23,870
Записей в блоге: 14
17.06.2025, 14:04
Если не важно, то и не заработает.
Я к STM32 подключаю J-Link через GND, SWDIO, SWCLK:
Название: Screenshot 2025-06-17 160205.png
Просмотров: 101

Размер: 91.9 Кб

Как там лучше в ST-Link, не знаю.

Вот:
1
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 14:10  [ТС]
Я имел в виду, что там есть 2 ряда контактов - верхний и нижний. Я подключил соответствующие контакты к верхнему ряду, как у Вас указано
0
Эксперт .NET
 Аватар для Rius
13405 / 7858 / 1701
Регистрация: 25.05.2015
Сообщений: 23,870
Записей в блоге: 14
17.06.2025, 14:17
Фото приложите всех соединений или схему нарисуйте.

Добавлено через 6 минут
Вон люди подключают и у них всё работает:

How to connect ST-Link V2 to STM 32 board Step-by-Step Guide


1
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 14:25  [ТС]
У меня плата с чипом STM32F103C6T6A (которая мигала). Подключил плату с чипом STM32F103C8T6, индикатор питания горит красным, а синий индикатор не мигает. Прикрепил фото соединения ST-Link и платы
Миниатюры
Работа с Keil начинающего освоение программирования STM32  
0
 Аватар для COKPOWEHEU
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,070
17.06.2025, 14:39
Цитата Сообщение от tumanovalex Посмотреть сообщение
Я подключил соответствующие контакты к верхнему ряду
А верхний у вас это какой?
Там на картинке распиновки на вашем программаторе нарисован ключ - вырез в пластмасске, окружающей контакты. Белый прямоугольник со стороны RST, SWIM. А вам, получается, надо подключать к той стороне разъема, которая от выреза дальше.
0
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
17.06.2025, 15:25
верхний.. нижний.. ключ.. всегда считал, что перед stm нужно на avr потренироваться..
Цитата Сообщение от tumanovalex Посмотреть сообщение
STM32F103C8T6, индикатор питания горит красным, а синий индикатор не мигает.
Завалялась такая же. Некогда пока осваивать. Подключил - зелёный мигает.
Два варианта: или у вас что-то неисправно, или просто прошивка не залита.

PS чтобы замигало хватает подключения только + и -, и не обязательно от программатора.
0
Эксперт .NET
 Аватар для Rius
13405 / 7858 / 1701
Регистрация: 25.05.2015
Сообщений: 23,870
Записей в блоге: 14
17.06.2025, 15:27
Корректность подключения можно определить по одному чтению ID чипа даже без прошивки на борту.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
17.06.2025, 15:31
Цитата Сообщение от tumanovalex Посмотреть сообщение
Прикрепил фото соединения ST-Link и платы
и подключил для STM8
нужно не в эту "линейку" а следующую (нижнюю)по фотографии
1
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
17.06.2025, 15:33
PS2: также работает если просто микроюсб подключить..

Может провода попутали и чип уже того..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.06.2025, 15:33

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)
Всем доброго времени суток, я навичек в МК, прошу прощения, если выкладываю мысли слегка путано для...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
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