正确的接法:
CAN控制器的TX接CAN收发器的TX,CAN控制器的RX接CAN收发器的RX。

有人觉得接反,从理论上讲也可以正常通信。
我们需要了解CAN收发器的内部电路,就知道到底能不能正常通信?原因是什么?

没找到图—下次调试CAN的时候再说吧

二、什么是CAN收发器?
CAN收发器在整个CAN网络中所处的位置如上图所示。CAN收发器就是一块类似232或485的转换芯片,它的主要功能是将CAN控制器的TTL信号转换成CAN总线的差分信号。

2.1 什么CAN控制器TTL信号?
现在的CAN控制器一般都与MCU集成在一起,其发送和接收TTL信号就是MCU引脚(高或低)信号。

以前还有独立的CAN控制器,一个CAN网络节点会包含三块芯片:MCU芯片、CAN控制器、CAN收发器。现在是将前两者集成在一起了(看文章开篇图片)。

原文链接:https://blog.csdn.net/ybhuangfugui/article/details/83412844

调试MCP2515驱动时遇到的问题 CAN控制器和CAN收发器之间的TX和RX引脚接反,导致无法正常收发数据相关推荐

  1. CAN接受和发送失败的原因有哪些---之前调试MCP2515驱动时,数据一直发不出去,三个发送邮箱都被占满.至今未解决,读寄存器-总线错误

    0.CAN总线错误分析与解决–讲的最精辟的放在最前面 我们知道CAN总线上的每个节点往总线上发送数据的同时会同时读取总线上的数据,并与自己发送的数据作对比.-CAN仲裁??? CAN总线错误分别有发送 ...

  2. BUS HOUND调试USB驱动遇到的错误代码解析

    BUS HOUND调试USB驱动遇到的错误代码解析 在使用BUS HOUND调试USB驱动时,在Capture页面会遇到抓取的错误信息,错误代码会在data字段显示,根据不同的显示,含义如下: 顺便记 ...

  3. VS2012编译调试WDM驱动(KdPrint无调试信息 debugview win7无调试信息)

    对于WDM驱动 VS2012有向导可以新建WDM项目 如图 这点说明不用自己配置 文件目录 C/C++ 选项 LINK 选项 等一系列的参数 比以前方便了不少 新建以后是空项目 放入<windo ...

  4. Linux-hexdump命令调试event驱动—详解(13)

    2018-01-03阅读 6300 hexdump: 查看文件的内容,比如二进制文件中包含的某些字符串,通常用来调试驱动用 描述: 我们以event1为例,当我们insmod挂载了键盘驱动后,出现一个 ...

  5. Linux-hexdump命令调试event驱动

    转自:https://blog.csdn.net/xiaodingqq/article/details/80807145 hexdump:查看文件的内容,比如二进制文件中包含的某些字符串,通常用来调试 ...

  6. Android系统韦根调试从驱动到应用(二)

    Android系统韦根调试从驱动到应用 软件开发平台:android P 源码. 硬件开发平台:nxp imx8m mini开发板. 本文记录在nxp 8m mini 硬件平台, androidP 源 ...

  7. arm上加载insmod驱动时出现Unknown symbol in module

    问题 这几天在arm上做蓝牙耳机驱动的时候,编译好了驱动但是在板子上insmod时候. 怎么会出现这种情况,不对呀,仔细查我们会发现,其实编译驱动的时候,就出现了一些警告,只是当时没有在意而已,而恰恰 ...

  8. IDEA调试SpringMvc项目时,出错:找不到ContextLoaderListener

    IDEA调试SpringMvc项目时,出错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade ...

  9. RTEMS 的 AT91SAM9260 移植(5): 调试串口驱动

    其实到这里,只要能保证编译通过,再修改一下链接脚本,其实已经可以跑在at9260的系统上了.因为我没有仿真器,不知道程序的状态,所以必须撰写调试串口的驱动. RTEMS 的调试串口并没有采用中断输出的 ...

最新文章

  1. mysql optimize_真正实现千人千面?教你用Optimize收割精准流量
  2. 意外终止_美国留学本科意外终止怎么办?
  3. WinCE 和Win Mobile的关系
  4. 社群:加入 Spring 技术学习群
  5. linux 基本脚本编写
  6. arcgis js 4.x 地图中加入图片
  7. LeetCode Range Sum Query Immutable
  8. Qt笔记-获取Windows下目前运行的进程信息
  9. ubuntu下 apt-get install 下载文件存放的位置
  10. MFC开发IM-MFC任意位置实现窗口拖动
  11. activiti 工作流_JAVA-工作流引擎-activiti-Tasks介绍
  12. 安卓弹性刷新通用版—支持任何view上下刷新均有弹性效果
  13. Vue项目中使用ant-design时设置DatePicker日期控件中文显示
  14. 北语在SemEval 2022释义建模任务上斩获佳绩
  15. 微软消息队列MSMQ 传输异常的总结!
  16. 论文阅读笔记——拥塞控制算法PCC Vivace
  17. 使用注册表清理右键新建菜单
  18. win10计算机卸载了,win10 如何卸载软件_win10电脑如何卸载软件-win7之家
  19. 360路由器的虚拟服务器设置,360路由器无线万能中继设置教程图解
  20. 短视频热度还能持续多久

热门文章

  1. python删除excel某行的格式_Python+Xlwings 删除Excel的行和列
  2. Build Assetbundle出错:An asset is marked as dont save, but is included in the build
  3. 本科操作系统学习笔记(上篇)
  4. android电视查看百度网盘,智能电视也能看百度网盘内的视频,通过当贝市场,方法超简单!...
  5. 力扣杯-竞赛合集LCP 01. 猜数字
  6. ICP备案和ICP许可证区别
  7. shell wait的用法及使用“和wait”并行运行
  8. 李宏毅ML2021 HW7 BERT-Question Answering
  9. Unsupervised Question Answering by Cloze Translation
  10. 系统集成十大项目管理(1)