LIN总线CAPL函数—— 主节点波特率测试(ChkStart_LINMasterBaudrateViolation)


请添加图片描述

  • ChkStart_LINMasterBaudrateViolation 函数通过分析报文的报头来测量LIN主节点波特率,
  • 只有当主节点的波特率超过ClockTolerance参数的范围时,该测试事件才会发生并将输出结果输出到write窗口或者测试报告。
  • 为了符合LIN 2.0标准,主时钟公差必须在以下范围内:[-0.5 . .0.5) %。
  • 必要时通过SetBusContext和GetBusNameContext函数设置该函数测量的LIN 通道

在这里插入图片描述

测试示例代码如下:

...
dword checkId ;
checkId = ChkStart_LINMasterBaudrateViolation(0.5, "LINMasterBaudrateCallback");

TestAddCondition(checkId);
TestWaitForTimeout(10*1000);   //wait for 10s
TestRemoveCondition(checkId);
// CAPL callback for violation notification
void LINMasterBaudrateCallback (dword aCheckId)
{
   ChkQuery_EventStatusToWrite(aCheckId);
}

在这里插入图片描述

23

7

  • 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!

  • 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
    18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚂蚁小兵

慢慢长夜磨一章好文章,费烟!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值