在高通msm8909上调试mcp2515芯片,使用的模块是飞凌嵌入式的mcp2515模块

原理图

1、飞线,需要电压转换芯片,使用的是TXB1080芯片(TXS1080针对spi有问题),5V供电mcp2515,转换芯片一端电压5V。
2、先调试spi能够通,能读到数据,
3、测mcp2515回环通路
ip link set can0 down
回环通路开关
ip link set can0 type can bitrate 250000 loopback on/off
ip link set can0 up

4、外接spi转can设备接电脑。
飞凌mcp2515 CAN_L和CAN_H标错了,可以量电压确认。
量波特率,看两端是否一致,
通过如下命令查看可能会不对,ip -details link show can0

5、

can能否达到1M 波特率,

需要使用晶振为16Mhz(飞凌嵌入式的mcp2515是8M晶振)才能达到1Mhz的波特率,8M晶振达不到1M。

可以根据datasheet来计算。

参考https://blog.csdn.net/zhoucoolqi/article/details/8222667

https://blog.csdn.net/qq_32815525/article/details/78457834

https://blog.csdn.net/qq_42169059/article/details/81986404

6、
发送数据
cansend can0 -i 8 -e 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55

接收数据candump can0

使用canutils工具
https://blog.csdn.net/kunkliu/article/details/79108561
https://blog.csdn.net/qwaszx523/article/details/56489752?utm_source=blogxgwz6
https://blog.csdn.net/lushengchu_luis/article/details/77099239

参考代码:

基于msm8909调试mcp2515 can芯片相关推荐

  1. 基于STM32的DS1302时钟芯片驱动

    基于STM32的DS1302时钟芯片驱动 /****************************************************************************** ...

  2. FPGA实现的SPI协议(二)----基于SPI接口的FLASH芯片M25P16的使用

    写在前面 SPI协议系列文章: FPGA实现的SPI协议(一)----SPI驱动 FPGA实现的SPI协议(二)----基于SPI接口的FLASH芯片M25P16的使用 在上篇文章,简要介绍了SPI协 ...

  3. 用单片机用c语言做闹钟,基于单片机与ds1302时钟芯片的电子闹钟C程序

    原标题:基于单片机与ds1302时钟芯片的电子闹钟C程序 #include #define w_second 0x80 //秒写入地址 #define w_minute 0x82 //分写入地址 #d ...

  4. 基于FPGA的音频处理芯片的设计

    基于FPGA的音频处理芯片的设计 时间:2009-01-07 10:00:18 来源:维库电子市场 作者:刘虹 黄涛 徐成 1 引言 随着数字技术日益广泛的应用,以现场可编程门阵列FPGA(Field ...

  5. 每日新闻:中国母婴幼市场将达3万亿;基于内存计算技术的智能芯片问世;谷歌推图片压缩工具Squoosh;腾讯选定全球地图数据提供商...

    关注中国软件网 最新鲜的企业级干货聚集地 趋势洞察 艾瑞咨询:2020年中国母婴童市场将达到3万亿元 图片来源:艾瑞咨询 艾瑞咨询发布<2018年中国互联网母婴童行业研究报告>,称全面二孩 ...

  6. 一种基于倏逝波的离子浓度测试芯片

    一种基于倏逝波的离子浓度测试芯片 技术领域 [0001]本发明属于生物检测领域,具体涉及一种基于倏逝波的离子浓度测试芯片及其制作方法. 背景技术 [0002]目前传统的光纤倏逝波离子浓度测试系统实现方 ...

  7. 基于mtk平台调试FM发射芯片KT0805

    一个比较简单的i2c设备,原理图如下, 主要是供电,硬件连接好了,软件不需要处理,音频数据是接在耳机模式上AU_HPL,AU_HPR,数据芯片自己接受发射, 软件需要处理的是SW1或者SW2,连接的G ...

  8. MCP2515 CAN芯片调试说明

    驱动资源下载: https://download.csdn.net/download/weixin_55163060/85220127 PS:半双工模式,高波特率下无法通信可能终端电阻不匹配,H和L之 ...

  9. 利用计算机软件温度补偿,基于自主传感器信号调理芯片温度补偿的软件设计

    0 引言 针对压阻式压力传感器在应用中易发生温度漂移的问题,开发了一种智能压阻式传感器温度补偿系统.该方法利用现代信号调理技术,以信号调理芯片为核心,通过插值法对采集的温度补偿参数进行拟合,从而实现了 ...

最新文章

  1. 利用JDBC连接Oracle数据库
  2. Android 优秀博客汇总
  3. matlab2012生成dll,64位win7下vc2010如何調用matlab2012a中生成的dll文件
  4. .NetCore中三种注入生命周期的思考
  5. tensorflow2.0 图像处理项目_航天泰坦丨国产自主遥感图像处理软件当自强
  6. Spring框架----AOP的概念及术语
  7. Linux驱动开发|UART驱动
  8. “好工作”的最佳标准:坚持理想,顺便赚钱——一个媒体人的心路历程
  9. 《阿凡达》重夺全球影史冠军;区块链或推动“疫苗护照”国际互认 | 美通企业日报...
  10. spring加载流程之AnnotatedBeanDefinitionReader
  11. linux python3安装包_在 Linux 中安装 Python3
  12. rrpp协议如何修改_RRPP快速环网保护协议
  13. PowerShell install 一键部署VMware_Workstation
  14. ITASCA PFC 2D3D DISCERETE ELEMENT MODELING
  15. “21 天好习惯”第一期-7
  16. 电脑没有串口怎么办?
  17. Opencv各版本汇总下载
  18. 路由交换的Serial,BRI,AUX,AUI等端口的区别和作用
  19. @Aspect无法使用的问题
  20. php对接短信宝,短信宝接入代码

热门文章

  1. python hasattr函数_python学习-type(),isinstance(),dir(),getattr(),setattr(),hasattr()
  2. php 无符号float开关,float无符号
  3. 前端 xxx = xxx xxx , xxx = xxx || xxx到底什么意思
  4. 发一个自动刷网站PV流量的小工具
  5. JAVA的基础练习题
  6. Java多线程 模拟售票窗口售票
  7. python技术栈全景图_程序员之数据分析Python技术栈
  8. mybatis快速入门
  9. 《网络安全态势感知》学习笔记(一)——网络安全态势感知系统
  10. 你是哪个级别的工程师?