自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 LinIf sequence diagrams

当在调度表中有一个零星的slot(注意零星帧的schedule entry是一个slot而不是frame)到期时,LinIf_MainFunction会按照零星帧的优先级规则,将零星帧作为正常传输帧发送。调用AllocateRxBuffer是为了显示接收帧的存储是在LIN Driver进行的,而不是在LinIf中。CopyBuffer调用是为了显示SDU的复制是在LIN Driver中进行的,而不是在LinIf中。CheckId函数显示LIN接口必须从上层检查传递的帧(将上层的ID转换为正确的PID)。

2023-04-24 11:39:08 367 2

原创 LinIf API

> 如果通道处于通道状态LINIF_CHANNEL_SLEEP且未设置所选通道的唤醒标志,则LinIf_Wakeup函数将调用LIN驱动模块的Lin_Wakeup函数在所选通道上发送唤醒请求。-> 当引用的通道不处于睡眠状态时,LinIf_Wakeup函数不会将调用转发给LIN驱动程序,它将通过返回E_OK来模拟成功的唤醒;-> 对于LIN主节点,LinIf_GotoSleep函数将启动使集群进入睡眠状态的过程,而不是立即执行;-> 当请求NULL_SCHEDULE时,之前的所有请求都会被删除;

2023-04-23 16:31:29 554 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除