【AUTOSAR通信】Com简介(6)——UpdateBit

AUTOSAR Com模块UpdateBit详解

信号和信号组可以有一个额外的Bit,表示该信号或信号组是否被更新。这个参数对应用层是不可见的。

注意:

1、对于ComTxModeNumberOfRepetitions大于等于1的DIRECT报文,UpdateBit是不允许的。

发送端

如果发送信号使能了UpdateBit, 在调 Com_SendSignal() /Com_SendDynSignal() /Com_InvalidateSignal()时,会将信号的 UpdateBit 置1。发送的Update Bit 清零有三种方式(ComTxIPduClearUpdateBit):

1、Confirmation,在发送确认中清零。一般为CAN总线和TP报文。

2、Transmit,调用 PduR_Transmit 后清零。一般为CAN总线。

3、TriggerTransmit,在 Com_TriggerTransmit 中清零 。一般为Lin总线。

接收端

当接收信号的updatabit置1,才会执行正常信号接收流程,否则该信号被舍弃。如果使能了信号路由,只有Update Bit = 1 时,信号才会路由。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值