Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Сб янв 22, 2022 16:34:12

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

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

Но что-то я не могу найти как совершить сие таинство в CUBE MX.
Подскажите, это возможно? Ато как-то вообще нет желания плату резать.
Может в МХе или после, в сгенерированом коде поменять надо будет или через CMSIS писать придется?

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

Сб янв 22, 2022 17:21:26

Нет, поменять их местами нельзя.
Перережь скальпелем дорожки, да МГТФом перепаяй как надо.

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

Сб янв 22, 2022 17:29:22

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

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

Сб янв 22, 2022 17:34:43

Спасибо, принято.
Чтож... пошел точить топоры :-)

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

Вс янв 23, 2022 14:59:13

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


Что значит перекрестить? Микросхемы трансивера идеально совпадают для разводки хоть в схеме хоть на плате. Перевернуть их нельзя можно только переназначить на другие вывода, правда не на всех корпусах.
Вложения
кан.jpg
(62.27 KiB) Скачиваний: 75

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

Вт фев 01, 2022 23:04:53

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


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


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