stm32u5 CAN, How to cancel resend failed messages
hello:
I'm currently working with the STM32U585 and ran into a problem abort CAN auto Retransmission.
Context:
- There are three devices on the CAN bus: stm32u5, A and B
- stm32u5 enable auto Retransmission
- stm32u5 need to keep sending them messages, regardless of whether they are connected or not
- device A and device B have hardware message filtering, So if A or B receives a message that is not intended for it, no ack will be sent(Is this correct?)
I want to know:
- If A is online and B is offline, how many times will the message sent to B be resent
- If it will be resent many times or never stops, how do I delete the failed resend messages after tx fifo is full
