linux系统下can怎么通信的
答案:1 悬赏:70 手机版
解决时间 2021-04-08 05:30
- 提问者网友:孤凫
- 2021-04-07 17:35
linux系统下can怎么通信的
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-04-07 18:48
struct can_frame rx,tx;
tx.can_id = 0x00000008;
tx.can_dlc = 8;
tx.data[0] = 0xA1;
tx.data[1] = 0xF0;
tx.data[2] = 0x00;
tx.data[3] = 0x51;
tx.data[4] = 0x02;
tx.data[5] = 0x03;
tx.data[6] = 0x04;
tx.data[7] = tx.data[0] + tx.data[1] + tx.data[2] + tx.data[3] + tx.data[4] + tx.data[5] + tx.data[6];
int m = write(can_fd, &tx, sizeof(struct can_frame));
printf("can send...............%d\n",m);
tx.can_id = 0x00000008;
tx.can_dlc = 8;
tx.data[0] = 0xA1;
tx.data[1] = 0xF0;
tx.data[2] = 0x00;
tx.data[3] = 0x51;
tx.data[4] = 0x02;
tx.data[5] = 0x03;
tx.data[6] = 0x04;
tx.data[7] = tx.data[0] + tx.data[1] + tx.data[2] + tx.data[3] + tx.data[4] + tx.data[5] + tx.data[6];
int m = write(can_fd, &tx, sizeof(struct can_frame));
printf("can send...............%d\n",m);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯