STM32 CAN программная замена местами Tx и Rx

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Zmeenosec
Родился
Сообщения: 5
Зарегистрирован: Сб дек 18, 2021 15:23:47

STM32 CAN программная замена местами Tx и Rx

Сообщение Zmeenosec »

Категорически приветсвую всех знатоков.
Замутил я себе небольшой проект КАН сканера на СТМ32. Все бы хорошо равел и затравил плату, сделал её, но в процессе монтажа обнаружил, что никуда не делся мой склероз. Забыл перекрестить TX и RX на контроллере и на КАН микрухе.
Полез в инет, там попадаются фразы, типа таких:

"17 авг. 2020 г. STM32G4. Интерфейсы и их возможности.
Линии Tx и Rx используются для передачи и приема данных соответственно.
При этом пользователи могут в любой момент поменять эти выводы ..."

Но что-то я не могу найти как совершить сие таинство в CUBE MX.
Подскажите, это возможно? Ато как-то вообще нет желания плату резать.
Может в МХе или после, в сгенерированом коде поменять надо будет или через CMSIS писать придется?
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: STM32 CAN программная замена местами Tx и Rx

Сообщение Eddy_Em »

Нет, поменять их местами нельзя.
Перережь скальпелем дорожки, да МГТФом перепаяй как надо.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: STM32 CAN программная замена местами Tx и Rx

Сообщение Martian »

наверное, имелось ввиду переназначение выводов на другой функционал...
сочувствую, я так пару раз D+ c D- в USB путал, приходилось, как сказал Eddy_Em, резать и перекрещивать "аппаратно"
Для того, чтобы убедиться, что есть какая-то возможность или нет, достаточно посмотреть документ RM0440 STM32G4 Series advanced Arm®-based 32-bit MCUs
Последний раз редактировалось Martian Сб янв 22, 2022 17:34:43, всего редактировалось 1 раз.
Zmeenosec
Родился
Сообщения: 5
Зарегистрирован: Сб дек 18, 2021 15:23:47

Re: STM32 CAN программная замена местами Tx и Rx

Сообщение Zmeenosec »

Спасибо, принято.
Чтож... пошел точить топоры :-)
Аватара пользователя
optima
Прорезались зубы
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Re: STM32 CAN программная замена местами Tx и Rx

Сообщение optima »

Категорически приветсвую всех знатоков.
Забыл перекрестить TX и RX на контроллере и на КАН микрухе.


Что значит перекрестить? Микросхемы трансивера идеально совпадают для разводки хоть в схеме хоть на плате. Перевернуть их нельзя можно только переназначить на другие вывода, правда не на всех корпусах.
Вложения
кан.jpg
(62.27 КБ) 98 скачиваний
Zmeenosec
Родился
Сообщения: 5
Зарегистрирован: Сб дек 18, 2021 15:23:47

Re: STM32 CAN программная замена местами Tx и Rx

Сообщение Zmeenosec »

[uquote="Zmeenosec",url="/forum/viewtopic.php?p=4165851#p4165851"]Категорически приветсвую всех знатоков.
Забыл перекрестить TX и RX на контроллере и на КАН микрухе.


Что значит перекрестить? Микросхемы трансивера идеально совпадают для разводки хоть в схеме хоть на плате. Перевернуть их нельзя можно только переназначить на другие вывода, правда не на всех корпусах.[/uquote]

Вы правы. У меня на плате есть bluetooth адаптор HC-05 подключенный к UART там перекрещено. Потом на схеме ТХ РХ получились перекрещеные в силу расположения выводов на микрухе....
И тут я запаниковал.
Потом покурил, выпил чаю и разобрался.
Вложения
can.png
(18.82 КБ) 102 скачивания
Ответить

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