用 CanApe 发送CAN/XCP/报文
2024-01-08 04:29:24
目录
??
关键词
嵌入式、C语言、autosar、CanApe、XCP_CMD_USER_CMD
平台说明
项目 | Value |
---|---|
OS | autosar OS |
芯片厂商 | Infineon , |
编程语言 | C,C++ |
编译器 | tasking |
一、背景
??想要实现用CanApe往Can上发送报文或者发送自定义XCP报文,例如
XCP_CMD_USER_CMD 0XF1。
二、实现方法
??
2.1进入函数编辑界面
2.2 创建一个新的 project functions
2.3 调用SendMessage
2.3.1语法说明
??参考帮助文档
2.3.2 函数编写
??这里以发送XCP USER_CMD指令为例
function Function_1 ()
{
XCPsim.SendMessage(0 /*ignored*/, 0xF1, 0x1, 0xa3, 0xc5, 0x67);
return ;
}
2.4调用函数
??
2.4.1Start --> measurement cfg
2.4.2 insert function
2.4.3 选择调用函数
2.4.4 选择触发方式
周期还是手动触发或者条件触发自己选择,这里为手动触发。
2.5 测试
点击 start 后并按 F12,成功发送自定义报文
三 、例程
文章来源:https://blog.csdn.net/weixin_42447823/article/details/135371088
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!