我做了一个简单的can通信(basic can),一个节点1主要有SJA1000. 82PCA250.AT89C52组成,另一节点2是CANalyst_II,在通信时程序里设定是节点1循环给节点2发报文,实验结果是节点1给节点2发完1帧报文后,如果节点2不给节点1发送报文,节点1就不给节点2发送报文。
这是节点2接收和发送的部分数据
5 接收 19:45:22.031 0x00000551 数据帧 标准帧 0x08 01 02 03 04 05 06 07 08
6 发送 19:47:52.687 成功 0x00000551 数据帧 标准帧 0x08 01 01 01 01 01 01 01 01
7 发送 19:47:56.296 成功 0x00000551 数据帧 标准帧 0x08 01 01 01 01 01 01 01 01
8 接收 19:47:57.500 0x00000551 数据帧 标准帧 0x08 01 02 03 04 05 06 07 08
9 发送 19:47:57.500 成功 0x00000551 数据帧 标准帧 0x08 01 01 01 01 01 01 01 01
10 发送 19:49:27.421 成功 0x00000551 数据帧 标准帧 0x08 01 01 01 01 01 01 01 01
11 发送 19:49:28.609 成功 0x00000551 数据帧 标准帧 0x08 01 01 01 01 01 01 01 01
12 发送 19:49:31.765 成功 0x00000551 数据帧 标准帧 0x08 01 01 01 01 01 01 01 01
13 接收 19:49:31.765 0x00000551 数据帧 标准帧 0x08 01 02 03 04 05 06 07 08 |