ST-LINK/V2

Кто любит RISC в жизни, заходим, не стесняемся.
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

Вы мне можете пометить как на вашем программаторе расключены провода?

Изображение

Добавлено after 45 seconds:
Это вид если смотреть когда колодка внизу надпись ST верхногами...
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

NRST - 15
+3v - 1
GND - весь нижний ряд
SWD - 7
SWC - 9
Нумерация по моему фото.
Реклама
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5748
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: ST-LINK/V2

Сообщение >TEHb< »

Тоже скажу. Программатор питание не выдаёт, а принимает. Это нужно для согласования уровней.
"Привет!" - соврал он.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

Это я ему уже сказал.
Но китайские DAP-свистки и Jlink питают таргет
Последний раз редактировалось КРАМ Пт сен 22, 2023 18:55:20, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

Слушайте, а объясните саму суть залития и отладки в STM. Как это происходит у них. То после avr не совсем понятно как у них это всё организовано...
Реклама
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5748
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: ST-LINK/V2

Сообщение >TEHb< »

С практической точки зрения можно остановить ядро в нужный момент и посмотреть что там в переменных, что в регистрах, что в периферии, а так же всё это дело поправить и посмотреть что произойдёт. Ну то есть покопаться прямо в душе программы, а не просто смотреть на внешние проявления и гадать где же что-то пошло не так.
"Привет!" - соврал он.
Реклама
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

Ребят, выставил в настройках режим "Hot Plug" и вуаля!!! Всё прочиталось! Почему так и верно ли это? На фото видно.

Изображение Изображение
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

Верно. Можно и так.
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

А вот вопрос. Есть ещё пин SWO я так понимаю без него отладка программы ни как не сможет работать? Верно? Его необходимо дополнительно подтянуть к МК?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

Нет, не верно. Отладка по SWD самодостаточна.
В этом же разъеме есть пины для отладки по JTAG. Но вам они не нужны.
У меня на всех устройствах. пятиконтактный SWD.
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

Ну я к тому что я буду переделывать переходник и какие пины мне необходимо вытащить?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

Я же ранее сказал.
NRST, +3, GND, SWD, SWC.
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

Понял. А NRST получается на reset МК?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

Да, только "ресет МК" так и называется nRST.
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

Ну да ну да... Видел в даташите... Блин тут всё не так как в avr капец... Думал сходу перпрыгнуть но нет... Тут этих реистров ой капец сколько!!! Всяких примочек-заморочек это просто ужас! Я год наверное буду во всё это вникать...
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

Не все так сложно. Просто нужно понять архитектуру и нюансы взаимодействия ядра с периферией.
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5748
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: ST-LINK/V2

Сообщение >TEHb< »

Основной прикол в том, что АВРки как будто монолитные. Нужен шим? Включай и готово!
А СТМы как будто модульные. Надо настроить таймер на выдачу ШИМ отдельно и ножку порта на приём именно этого сигнала отдельно. То есть одни системы не догадываются что от них хотят получить другие. Надо всё это дело руками указывать явным образом.
По первости страшно и непонятно, а потом и ничего вроде бы. Даже по-своему прикольно.
"Привет!" - соврал он.
aleksey chilov
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вс мар 27, 2022 09:38:17

Re: ST-LINK/V2

Сообщение aleksey chilov »

Ну да. Вот и я сейчас в ступоре просто! Там нада напряжение измерить,вообще проблем 0!!! 5 минут и вольтметр накидан в Atmel Studio. Подключил ADC в ADMUX выбрал лапку и ВСЁ!!! Дальше обрабатывй как только фантазия разъиграется,хочешь преобразовывай в готовое число,хочешь просто из ADC забирай данные и сравнивай вычитай,умножай что только пожелаешь а тут... Ну конешно avr ки куда победнее своими возможностями ну просто я начал их изучать и они мне кажутся понятными. 8 бит всё просто.

Добавлено after 1 minute 49 seconds:
"начинал" сорян...
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25386
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: ST-LINK/V2

Сообщение КРАМ »

В АРМах все тоже самое. Только начальное включение АЦП имеет некоторые особенности, но они все забиты в образец кода. Его нужно просто вставить после инициализации АЦП.
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5748
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: ST-LINK/V2

Сообщение >TEHb< »

Ну вообще да, АЦП сразу физически к ножке присоединено, надо только мультиплексором выбрать. Измерять будет, даже если ножка на выход работает. А вот настроить как какой-нибудь вход энкодера для таймера это уже совсем другой разговор. Всё это делается, всё это не сложно и быстро... Но это всё раскидано по нескольким системам как-то контринтуитивно кажется. Это я про СТМы ф3, ф4 как минимум речь веду. Пробовал этот режим энкодера применить знаете для чего? Для энкодера! Для такого, который рукой крутится и по менюшкам можно перемещаться. В итоге плюнул и на прерываниях по привычке сделал. А потом уже понял что это дело для мотора предназначено. А я слово знакомое увидел и повёлся.
"Привет!" - соврал он.
Ответить

Вернуться в «ARM»