树莓派python_can
树莓派(Ubuntu22.04)+MCP2515实现can通讯_树莓派 can-CSDN博客
使用这个SPI_CAN转换板,直接识别出来就是can设备。可以直接用python_for_can的库。
接线
RS485 CAN HAT - Waveshare Wiki
树莓派4B引脚定义及运行实例-CSDN博客
设置树莓派引脚驱动
根据博客里提到的这篇博客的步骤:
https://zhuanlan.zhihu.com/p/611724997
sudo vim /boot/firmware/config.txt
dtoverlay=mcp2515-can0,oscillator=12000000,interrupt=25
注意自己的转换板晶振为12M (外观能看到)
中断引脚是25(BCM编码)
更改完的/boot/firmware/config.txt是这样:
按步骤reboot重启没识别出来can0,拔电又上,好了