linux系统下can怎么通信的

linux系统下can怎么通信的,第1张

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)

会51吗?会C吗?如果不会的话就有点难度哦!会的话就学起来稍微轻松一点,只是轻松一点。学ARM肯定要先看汇编指令的,等指令看完了呢,就先看看别人写的汇编程序,能看懂就行了。然后了解ARM运行次序,首先不要过多的琢磨启动代码,只要理解启动...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7288287.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存