Timeline for Does STM32F0-ecosystem always need at least 2 controllers for CAN transmit to work?
Current License: CC BY-SA 3.0
4 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Feb 13, 2018 at 15:25 | comment | added | Adam Haun | Right. Every node on the bus should ACK every packet, regardless of the acceptance mask. | |
Feb 13, 2018 at 6:32 | comment | added | linuxfan says Reinstate Monica | @AjayGarg: there is no concept of transmitting/receiving state in CAN, at least, not at high level. One node can start to transmit, and can get interrupted by another node with a higher priority message. The interesting thing is that, even in case of interruption, the interrupting packet is not lost. And: the transmitting node which gets interrupted, even receives correctly the interrupting packet. After that, it will try again to transmit its original packet, the one which was interrupted. | |
Feb 13, 2018 at 6:23 | comment | added | Ajay Garg | Thanks Adam for the reply. So, if the first node-controller is only transmitting a packet, does the second node-controller have to be in receiving mode, or is it ok if the second node-controller has only the CAN-bus etc. initialized (but is not receiving any packet)? | |
Feb 13, 2018 at 5:00 | history | answered | Adam Haun | CC BY-SA 3.0 |