This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

running of CAN object binded task in RTX51.

Hi,

I have a problem in CAN with RTX51. I have 2 automotive nodes with SJA1000 i/f. On 1 node I am creating two tasks, of which I have binded one task for a unique identifier (message) to invoke and given high priority. Other task, reading port0 in a while(1) loop.

In the other CAN module, I am sending with CAN frame with the identifier to first and even checking the status after sending by testing can_send() function returning C_OK. But in the second node I am unable to invoke the CAN message. I have connected the INT0 of 8051 with INT of SJA1000.

Please help me in this regard,

Thanks in advance,