AnsweredAssumed Answered

CAN Initialization on extremely high traffic

Question asked by rzecki.ignacy on Mar 17, 2017

Hi, my software stucks on CAN_MSR_INAK acknowledge when I try to init CAN in device that is connected to network with very high traffic. From reference manual I've found that: 

Once 11 consecutive recessive bits have been monitored on the Rx signal the CAN hardware is synchronized and
ready for transmission and reception. Hardware signals this event by clearing the INAK bit in
the CAN_MSR register

My question is how to overcome this 11 recessive bits issue when there is no 11 recessive bits ever on the network?

 

Regards,

Outcomes