Категорически приветсвую всех знатоков.
Замутил я себе небольшой проект КАН сканера на СТМ32. Все бы хорошо равел и затравил плату, сделал её, но в процессе монтажа обнаружил, что никуда не делся мой склероз. Забыл перекрестить TX и RX на контроллере и на КАН микрухе.
Полез в инет, там попадаются фразы, типа таких:
"17 авг. 2020 г. STM32G4. Интерфейсы и их возможности.
Линии Tx и Rx используются для передачи и приема данных соответственно.
При этом пользователи могут в любой момент поменять эти выводы ..."
Но что-то я не могу найти как совершить сие таинство в CUBE MX.
Подскажите, это возможно? Ато как-то вообще нет желания плату резать.
Может в МХе или после, в сгенерированом коде поменять надо будет или через CMSIS писать придется?
STM32 CAN программная замена местами Tx и Rx
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: STM32 CAN программная замена местами Tx и Rx
Нет, поменять их местами нельзя.
Перережь скальпелем дорожки, да МГТФом перепаяй как надо.
Перережь скальпелем дорожки, да МГТФом перепаяй как надо.
Re: STM32 CAN программная замена местами Tx и Rx
наверное, имелось ввиду переназначение выводов на другой функционал...
сочувствую, я так пару раз D+ c D- в USB путал, приходилось, как сказал Eddy_Em, резать и перекрещивать "аппаратно"
Для того, чтобы убедиться, что есть какая-то возможность или нет, достаточно посмотреть документ RM0440 STM32G4 Series advanced Arm®-based 32-bit MCUs
сочувствую, я так пару раз 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
Спасибо, принято.
Чтож... пошел точить топоры
Чтож... пошел точить топоры
Re: STM32 CAN программная замена местами Tx и Rx
Категорически приветсвую всех знатоков.
Забыл перекрестить TX и RX на контроллере и на КАН микрухе.
Забыл перекрестить TX и RX на контроллере и на КАН микрухе.
Что значит перекрестить? Микросхемы трансивера идеально совпадают для разводки хоть в схеме хоть на плате. Перевернуть их нельзя можно только переназначить на другие вывода, правда не на всех корпусах.
- Вложения
-
- кан.jpg
- (62.27 КБ) 98 скачиваний
Re: STM32 CAN программная замена местами Tx и Rx
[uquote="Zmeenosec",url="/forum/viewtopic.php?p=4165851#p4165851"]Категорически приветсвую всех знатоков.
Забыл перекрестить TX и RX на контроллере и на КАН микрухе.
Забыл перекрестить TX и RX на контроллере и на КАН микрухе.
Что значит перекрестить? Микросхемы трансивера идеально совпадают для разводки хоть в схеме хоть на плате. Перевернуть их нельзя можно только переназначить на другие вывода, правда не на всех корпусах.[/uquote]
Вы правы. У меня на плате есть bluetooth адаптор HC-05 подключенный к UART там перекрещено. Потом на схеме ТХ РХ получились перекрещеные в силу расположения выводов на микрухе....
И тут я запаниковал.
Потом покурил, выпил чаю и разобрался.
- Вложения
-
- can.png
- (18.82 КБ) 102 скачивания