华为MDC310之Can通信流程梳理

Can通信流程梳理

说明

最近调试的can通信,接收的代码是没问题的,就是发送端一直不行,通过昨天的讨论,似乎有了一些新的思路,在这里梳理一遍收发流程。

流程图

Main主函数
创建实体类McuApInterface变量canbus_with_ego_ctrl_node
初始化canbus_with_ego_ctrl_node
注册回调处理函数
recv
send
CanEventSend单帧发送
CanMethodSend多帧发送
定义结构体can_obj_xj3_adas_acan_h_t,canRawdata
encode_can_0x186_IFC_MRR_2_MsgCounter
send_frame
pack_message
u64_to_can_msg
Checksumdata
data.clear
for-send-data
MDC310/MCU
针对每一个can数据针循环解析
定义变量can_frame,can_message_u64
读取can_frame数据
u64_from_can_msg
unpack_message
decode each frame
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值