登录 注册
当前位置:主页 > 资源下载 > 45 > 利用BCM2835,树莓派通过MCP2515以SPI方式实现CAN通信(采用C语言编程)

利用BCM2835,树莓派通过MCP2515以SPI方式实现CAN通信(采用C语言编程)

  • 更新:2024-11-15 15:06:44
  • 大小:43KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C - 后端
  • 格式:RAR

资源介绍

树莓派3b上完成基于MCP2515和BCM2835的SPI转CAN,实现树莓派与外界的CAN通信。代码可以直接调用CAN_Send_Buffer(unsigned char *CAN_TX_Buf,unsigned char len, unsigned char msgID)和CAN_Receive_Buffer(unsigned char *CAN_RX_Buf)来完成标准帧发和收。接收到的数据ID在接收数组的最后一位,使用时可以直接修改初始化函数和CAN收发函数。文件内还包含有makefile,在安装好相关驱动后,可以在文件夹下测试,直接在终端make,之后sudo ./hello。