目录
问题1:Com模块的IPDU的trigger发送和CanIf或者Can模块的Trigger发送一样吗?
问题2:怎么通过CanIf模块发送trigger IPDU?
问题3:哪个模块完成Can trigger IPDU的判断?
问题4:请说明Can IPDR的Trigger Transmit的整个过程?
问题5:Lin IPDU和Can IPDU的trigger transmit有何异同?
前言
我们知道常规的CAN报文都是COM模块携带PDU数据指针通过Com_MainfunctionTx周期的往下发送报文,但是Lin报文是LinIf模块在周期调度时以Trigger Transmit的方式向下请求Lin报文发送,而Lin报文的Payload数据通过Trigger Transmit的Callback向上获取的(不是由LinIf模块携带PDU数据指针下去的),那到底什么时PDU的Trigger Transmit了,我们就带着以下问题开始本文的论述:
(1)Com模块的IPDU的trigger发送和CanIf或者Can模块的Trigger发送一样吗?