目录
前言
如下表所示,从ComM的模式来看,ComM处于COMM_FULL_COMMUNICATION模式时报文能收能发;ComM处于COMM_NO_COMMUNICATION模式时报文不能收也不能发;ComM处于COMM_SILENT_COMMUNICATION模式时报文能收不能发;
以CAN通信为例,从Can控制器和Can收发器的硬件状态来看,一旦Can控制器或Can收发器被关闭则整个CAN->CanIf->Com的通信都不能收且不能发了,如果Can控制器且Can收发器被打开则整个CAN通信链路是既能收也能发报文的。
所以,站着硬件的角度来讲,硬件要么能收报文,要么能发报文,不存在硬件只能收报文不能发报文的状态。那么站着软件的角度来讲,ComM模块处于COMM_SILENT_