Skip to main content
DRath.1
Associate
August 5, 2022
Question

Can we directly connect CAN Rx and Tx of two different board pins and apply the CAN protocol without any external Transceiver module?

  • August 5, 2022
  • 3 replies
  • 5005 views

I am trying to communicate STM32NUCLEOF072RB with STM32NUCLEOF429ZI using CAN Rx and Tx. I went through below YouTube video in which they directly connect RX and Tx but i couldn't able to do this. so kindly let me know is it possible that we can use CAN RX of one board directly connect to Rx of another board and similar Tx without using any transceiver module and 12ohm resistor?

Link :https://youtu.be/HYgYN0IEoNc

This topic has been closed for replies.

3 replies

JPeac.1
Visitor II
August 5, 2022

No, you will see bus errors due to missing dominant/recessive priority bits. A CAN transceiver and two nodes are required.

Tesla DeLorean
Guru
August 5, 2022

Keil implements a simple CAN network without transceiver, likely suitable for quick test, with boards on a bench. ie low speed, close together, good grounds

https://www.keil.com/appnotes/files/apnt_236.pdf

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Khuram Abbasi
Visitor II
September 1, 2023

It can work by connecting ctx1 to crx2 and vice versa I tried and its working fine . (While this may not currently serve your needs, it could prove valuable to someone else).