CAN通信基础:Tx Comfirmation、Rx Indication以及Ack
(资料图)
嵌入式开发中,知识细碎,工程实际中,如果某些细碎的问题理解不到位,就可能成为Bug的拦路虎。本文,聊一聊CAN通信中的Tx Comfirmation、Rx Indication以及Acknowledgement(Ack)。
1、Tx Comfirmation 与
了解Tx Comfirmation之前,我们需要先清楚“发送请求(Transmit Request)”,只有先发送请求,才有对请求结果的确认(Comfirmation)。可以参考前文Autosar通信栈:发送返回OK和发送确认是一回事吗。
,当用户请求发送CAN报文时,最终会调用Can_Write()接口,完成报文发送的请求动作,该接口有一个返回值,表示发送请求成功与否。如果
如上,将接收报文信息通知到目标User的过程就是Rx Indication。
X 关闭