- 🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用
- 🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】
- 🍅 玩转CANoe,博客目录大全,点击跳转👉
linResetRespBaudrate
函数用于更新一个从节点的数据,语法如下
激活LIN从节点,使LIN从节点报文周期发送,如下图0x23 报文的默认数据如下:
通过下面两种方式都可是实现更新特定报文数据。
void func_1()
{
long i;
byte frm4data[8];
for(i = 0; i < 8; i++)
{
frm4data[i] = 1;
}
linUpdateResponse(0x23 ,8, frm4data);
}
void func_2()
{
linFrame * tempLinFrame;
long i;
tempLinFrame.id = 0x23;
for(i = 0; i < 8; i++)
{
tempLinFrame.byte(i) = 1;
}
linUpdateResponse(tempLinFrame);
}
更新后的特定报文数据如下图所示,
Note
:为何byte(0)无法被更新呢,暂时未知,有时间再考究。
- 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
- 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。