Модератор
Эксперт по электронике
8517 / 6332 / 858
Регистрация: 14.02.2011
Сообщений: 22,021
1

Косяк stm32F103R CubeMX?

25.11.2017, 19:37. Показов 809. Ответов 13
Метки нет (Все метки)

столкнулся сегодня с такой проблемой
если в Кубе на ножках PC10 PC11 сконфигурировать USORT3 то отключается отладка(прошивка) по SWD
если на тех же ногах сконфигурировать UART4 то все в порядке
что это баг или фича?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2017, 19:37
Ответы с готовыми решениями:

Не получается завести экран на SSD1289 при помощи STM32F103R
Есть TFT-экран с SSD1289, к нему прикладывался исходник под С51 (http://codepaste.ru/11562/)....

USBDevice на STM32F407 в CubeMX
Доброго времени суток. Расскажите, пожалуйста, в чём дело, если кто знает. Ситуация следующая. Я...

stm32: CubeMX+uart_it
Всех приветствую. Нужен совет о том как правильно организовать опрос уарта через прерывания при...

STM32F100+CubeMX+2xi2c
Нужно соединить 2 контроллера по шине y2s. Решил попробовать на плате Dyscovery с камнем...

13
Эксперт .NET
7714 / 5178 / 1234
Регистрация: 25.05.2015
Сообщений: 15,750
Записей в блоге: 14
25.11.2017, 20:23 2
Попробуйте с отключённым SWD подёргать ногами PC10 и PC11 программно. Если получится, то они тоже отремапились.
0
Модератор
Эксперт по электронике
8517 / 6332 / 858
Регистрация: 14.02.2011
Сообщений: 22,021
25.11.2017, 20:50  [ТС] 3
Цитата Сообщение от Rius Посмотреть сообщение
Если получится, то они тоже отремапились.
разумеется отремапились, штатные ноги у usart3 другие
0
Эксперт .NET
7714 / 5178 / 1234
Регистрация: 25.05.2015
Сообщений: 15,750
Записей в блоге: 14
25.11.2017, 20:52 4
Да я не про usart3, а ноги swd - pa-чего-то там. Не было ли ремапа с swd на gpio.
В errata ничего не нашёл очевидного.
0
Модератор
Эксперт по электронике
8517 / 6332 / 858
Регистрация: 14.02.2011
Сообщений: 22,021
25.11.2017, 21:04  [ТС] 5
Цитата Сообщение от Rius Посмотреть сообщение
. Не было ли ремапа с swd на gpio.
а что такое возможно?
я сам в шоке
старая плата, делал проект на SPL все было в порядке
решил сделать на HAL с помощью Cube и вот такая засада поскольку завтра сдавать, переделал на UART4
потом поковыряюсь, может что и нащупаю
0
Почетный модератор
11245 / 4195 / 423
Регистрация: 12.06.2008
Сообщений: 12,112
25.11.2017, 21:08 6
Как вы это делаете? Я попробовал выполнить
C
1
__HAL_AFIO_REMAP_USORT3_PARTIAL();
Ничего от этого не сломалось. Может, я не правильно делаю ремап, т.к. пока на этом контроллере не приходилось на практике использовать.

Не по теме:

Не совсем понимаю, как можно на этих ногах сконфигурировать что-то кроме GPIO и USORT3. Судя по распиновке там ничего другого нет. Да и вообще, на 103R всего 3 USORT'а.



Добавлено через 1 минуту
Цитата Сообщение от ValeryS Посмотреть сообщение
а что такое возможно?
Возможно. SWD ремапится на PA13, PA14.
0
Rius
25.11.2017, 21:10
  #7

Не по теме:

Цитата Сообщение от Humanoid Посмотреть сообщение
Не совсем понимаю, как можно на этих ногах сконфигурировать что-то кроме GPIO и USORT3. Судя по распиновке там ничего другого нет. Да и вообще, на 103R всего 3 USORT'а.
STM32F103RE:
http://www.st.com/content/ccc/... 191185.pdf
Страница 35/144
USORT3 RX/TX может быть заремапен на место пинов UART4.

0
Почетный модератор
11245 / 4195 / 423
Регистрация: 12.06.2008
Сообщений: 12,112
25.11.2017, 21:15 8
Цитата Сообщение от Rius Посмотреть сообщение
STM32F103RE
Понял. А то вы вначале не уточнили, какая буква после 103R, поэтому я смотрел для Medium-density (для 103R8 или 103RB).

На предыдущее моё сообщение не обращайте внимание... это я для другого контроллера проверял.
0
Rius
25.11.2017, 21:16
  #9

Не по теме:

Ну я тоже не знаю, просто предположил :)

0
Модератор
Эксперт по электронике
8517 / 6332 / 858
Регистрация: 14.02.2011
Сообщений: 22,021
25.11.2017, 21:19  [ТС] 10
Цитата Сообщение от Humanoid Посмотреть сообщение
Да и вообще, на 103R всего 3 USORT'а.
будем честными до конца
у R4 R6 R8 RB действительно 3 USORT
а вот начиная с RC три USORT и 2 UART
я работал с RC и RE
0
Эксперт .NET
7714 / 5178 / 1234
Регистрация: 25.05.2015
Сообщений: 15,750
Записей в блоге: 14
25.11.2017, 21:20 11
ValeryS, а проблема с каким именно чипом-то?
0
Модератор
Эксперт по электронике
8517 / 6332 / 858
Регистрация: 14.02.2011
Сообщений: 22,021
25.11.2017, 21:26  [ТС] 12
извините что сразу не написал модификацию камня

Добавлено через 4 минуты
Цитата Сообщение от Rius Посмотреть сообщение
с каким именно чипом-то
с обоими
Цитата Сообщение от ValeryS Посмотреть сообщение
RC и RE
сначала заглючил RC, ну думаю спалил, сдул и поставил RE, когда и там повторилась петрушка уже понял, что что-то не то
есть у меня мысль, и я её буду думать что куб сначала разрешает отладочные ножки, а потом ремапит USORT3 причем полностью а не только Rx Tx

Добавлено через 1 минуту
Но чтобы это проверить нужно запаять еще одну плату
0
Модератор
Эксперт по электронике
8517 / 6332 / 858
Регистрация: 14.02.2011
Сообщений: 22,021
25.11.2021, 16:28  [ТС] 13
Цитата Сообщение от ValeryS Посмотреть сообщение
USORT3
этакий я крутой 4 года держалась опечатка USART3
интересно а есть ли такой периферия
Цитата Сообщение от ValeryS Посмотреть сообщение
USORT3
0
162 / 122 / 29
Регистрация: 15.11.2012
Сообщений: 680
25.11.2021, 23:51 14
Просто поразительно, что отдельные пользователи в это ветке умудрялись выполнять функцию
__HAL_AFIO_REMAP_USORT3_PARTIAL();
и она у них похоже работала -)).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2021, 23:51

stm32: CubeMX+uart_dma
Есть такая задача. Надо организовать двухсторонний обмен данными между двумя устройствами по...

Bulk посылки, CubeMX.
Сгенерил проект в Cube, USB-хост с поддержкой MSC-класса, хочу отправлять данные в устройство с...

Изучаю CubeMX + HAL
Начал осваивать куб. Буду сюда постить свои открытия. Впаял stm32f103rbt6 в STM32 Dyscovery вместо...

freertos+CubeMX+IAR
С наступающими дорогие коллеги! Прошу просвятить если не трудно по такому вопросу ибо в сети нашел...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.