Hello Charles,
I’m not sure I understand you well what you mean by “mature time”, but I will try to explain the behavior of CAN when those two events arrive.
In case the CAN is in the idle mode – not transmitting, nothing happens.
In case the CAN is in receive mode – the message will be not received correctly, thus ACK will not send and the opposite side (transmitter) will send message again till ACK received.
In case the CAN is in the transmit mode, the transmit error counter is increased by 8 and the interrupt flag is set. In case of longer time duration of the short circuit event the CANTXERR register will reach the full value and the Bus-off state occurs.
The MSCAN module is designed to meet Bosh CAN Specifications V2.0 and the whole behavior is described in detail in attached Spec file.
I think it could help you to solve your task.
Best Regards,
Stano.