使用带有板载MCP2515芯片的PiCAN从CAN总线读取数据

时间:2018-02-24 18:00:23

标签: c raspberry-pi3 can-bus

我正在尝试使用PiCAN读取在CAN总线上发送的数据,我想编写自己的程序而不是使用linunx-can-utils,因为这对我不起作用。编写自己的程序来阅读CAN没有明确的指南。

任何帮助将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

如果您使用的是linux-can-utils,则可以打开此目录,并使用$ gcc candump.c lib.c -o candump

编译程序

如果你的can-bus系统准备就绪,你只需$ sudo / sbin / ip link set can0 up type就可以比特率500000 $ ./candump can0

但请检查您系统的比特率,它必须与所有设备相同,默认情况下,它是500 KBS和115200 arduino(12倍乘以)

我刚刚向您解释了http://skpang.co.uk/catalog/images/raspberrypi/pi_2/PICAN2DSB.pdf

的基础知识