CAN_read/write_1对多

<< 点击显示目录 >>

主页  贝加莱CAN通讯使用例程说明 > 通过编程实现CAN通讯 > 例程与用例 > CAN_Lib >

CAN_read/write_1对多

一、测试Demo相关信息

AS版本

AS 4.3.11

Runtime版本

G4.34

例程说明

本例程使用CAN_Lib库实现CAN通讯单主站与多从站之间的数据通讯

测试程序下载链接

Comm_CAN_ProgramDemo.7z

使用系统需求


 

二、Demo程序解析

1.在Configuration View中将程序切换至CAN_Lib_03配置

clip0032

2.注意此时X20CS1070/X20CS2770 Function model不能是Flat或Flat Stream

clip0022

3.根据实际硬件拓扑调整确认多个CAN口所在的位置(将鼠标悬停于CAN口上查看)

测试demo中使用一个CAN口发送数据帧,两个CAN口接收数据帧

clip0033

 

4.在程序Init段调用CANopen功能块打开发送数据帧CAN口

 调用CANMulopen功能块打开接收数据帧的两个CAN口

clip0034

 

5. 在程序中依次调用CANwrite,CANread功能块实现CAN通讯

clip0035

clip0036

6.通讯数据

GIF6