第一步:

买https://item.taobao.com/item.htm?id=586333809106

第二步:

模块自带排母直接插在树莓派对接也可,但是我测试中发现有问题。所以我焊接了排针,自己对接树莓派

RPi Pin    RPi Label     CAN Module
02---------5V------------VCC
06---------GND-----------GND
19---------GPIO10--------MOSI (SI)
21---------GPIO9---------MISO (SO)
22---------GPIO25--------INT
23---------GPIO11--------SCK
24---------GPIO8---------CS

第三步

sudo nano /boot/config.txt

在最后一行加入

dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=12000000,interrupt=25,spimaxfrequency=2000000

注意此处12000000表示晶振,我的板上贴的是12M,要对应你板上的晶振 不然起不来。

保存后退出,重启树莓派

然后用一下命令看是否初始化成功

dmesg | grep -i '\(can\|spi\)'
或
root@raspberrypi:/home/pi# ls /sys/bus/spi/devices/spi0.0/net
can0

第四步:安装测试工具

sudo apt-get install can-utils

第五步:将模块can高低线与外面的can测试工具对接

在树莓派:cansend can0 123#AABBCCDDEEFF
看工具端是否收到对应数据
在树莓派打开接收:candump can0
工具端不断发送,看树莓派是否吐出数据

树莓派外接can模块,can收发功能测试相关推荐

  1. 树莓派外接网卡实现监听wifi

    树莓派外接网卡实现监听wifi 一.硬件需求 树莓派.RT3070/RT5370/RT5572/RT8812AU等支持监听模式的网卡 二.开始我们的表演了 首先安装第三方库:sudo apt-get ...

  2. 【stm32f429igt6】的WiFi模块数据收发。

    [stm32f429igt6]的WiFi模块数据收发. 主要模块:串口7 .串口3 esp8266 stm429igt6.网络调试助手.串口助手. 对上图的个人理解哈! 1:u3和WiFi是一对情侣 ...

  3. 树莓派连接GPS模块,python获取GPS数据

    文章主要内容: 模块之间的连接 树莓派识别gps模块 使用Python语言获取GPS数据 1.连线 ---- 使用 USB转TTL转换器,将树莓派和GPS模块连接 需要的设备:gps模块,gps天线, ...

  4. 【花雕体验】14 行空板pinpong库测试外接传感器模块

    1.pinpong库是一套控制开源硬件主控板的Python库,基于Firmata协议并兼容MicroPython语法,5分钟即可让你上手使用Python控制开源硬件.借助于pinpong库,直接用Py ...

  5. 学习CANopen --- [10] 汽车外接OBD模块原理

    在某宝上搜索汽车OBD,可以发现很多卖OBD模块的,通过接入OBD模块可以增加车子本身没有的功能,如锁车升窗,行车自动落锁和后视镜折叠等,那么其实现原理是什么呢?使用时会造成亏电吗? 一 原理 OBD ...

  6. 树莓派连接EC20模块

    树莓派连接EC20模块 1.下载串口助手 sudo apt-get install minicom 2.配置串口 输入 sudo minicom 按下ctrl+A,松开然后按下Z 输入O 选择Seri ...

  7. 解决树莓派外接HDMI无法显示屏幕的问题

    网上说树莓派外接屏幕不显示要配置config文件很多东西,其实并不是大多数情况,底层的文件我们通常不需要去动.先看看自己属于哪种情况,这里放出解决黑屏的帖子网址:https://www.jianshu ...

  8. 树莓派烧写OpenWrt系统后外接4G模块实现4G路由即MiFi

    关键词:树莓派  Raspberry  Pi  3B  4B  OpenWrt  4G  LTE  WiFi  热点  SSID  4G路由器  Mifi  Mi-Fi 无线分享  电信  移动  联 ...

  9. 树莓派安装python模块_树莓派引脚编号、pypi说明和安装

    树莓派引脚电平是3.3V. 关于引脚的编号,不同的库会有不同的编号: pypi-说明和安装 这个库完整的名字是raspberry-gpio-python,通过这个库可以方便地用python操作树莓派的 ...

最新文章

  1. python3 面向对象(一)
  2. Log4Net日志分类和自动维护
  3. 基于主观感兴趣区域的视频编码实践
  4. 【暴力】心中报情(jzoj 2317)
  5. make Image uImage与zImage的区别
  6. ora-01113 oracle8i,ora-01113解决办法
  7. 酷睿i7cpu适合的linux,CPU性能篇 - Core i7-4770K Linux之旅:有喜有忧_Linux新闻_Linux公社-Linux系统门户网站...
  8. java设计与模式_设计模式《JAVA与模式》之状态模式
  9. Matlab rand randn randint
  10. J2EE框架学习经典总结
  11. 关于MDK调试stm32f072vbt6(HAL库)内部flash在擦除仿真时,卡死在擦除函数,同时弹出“Cannot access target.shutting down debug sessi
  12. 云课堂让职业院校Web前端教学更简单
  13. 磁盘管理高级进阶-LVM逻辑卷管理
  14. 微生物生态数据分析——冗余分析
  15. 修改UE4的缓存路径
  16. 从dataguard备份的恢复机制
  17. 制作Mind+ Arduino UNO + EMW3080芯片连接阿里云的用户库
  18. VC中常见的108个问题
  19. Java程序员应该具备的辅助开发神器
  20. 初识5G - 揭开5G的神秘面纱 从零开始学习

热门文章

  1. 区块链PoP(Proof of Peer)共识介绍
  2. Educational Codeforces Round 40千名记
  3. git笔记(团队协作教程,GitHub操作)
  4. 关于angular模态框遇到的坑 Error: [$injector:unpr] Unknown provider
  5. 查看是否安装了VC++ 2015-2019 Redistributeable
  6. 使用域名访问后台系统、Nginx反向代理服务器
  7. 如何选择阿里云服务器
  8. android方案公司,生产解决方案
  9. mysql怎么创建出生日期表_如何在MySQL中从出生日期开始生成数字序列
  10. 冬天OS(二十六):完善硬盘的驱动程序