mcp2515的问题

硬件/嵌入开发 > 单片机/工控 [问题点数:40分,结帖人klangkang]
等级
本版专家分:5
结帖率 95.45%
等级
本版专家分:1681
勋章
Blank
GitHub 绑定GitHub第三方账户获取
等级
本版专家分:5
等级
本版专家分:7718
勋章
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2020年7月 VC/MFC大版内专家分月排行榜第二
2020年6月 VC/MFC大版内专家分月排行榜第二
2020年5月 VC/MFC大版内专家分月排行榜第二
2020年4月 VC/MFC大版内专家分月排行榜第二
2020年3月 VC/MFC大版内专家分月排行榜第二
2019年12月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年9月 VC/MFC大版内专家分月排行榜第二
2019年8月 VC/MFC大版内专家分月排行榜第二
2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:53
等级
本版专家分:5
等级
本版专家分:7718
勋章
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2020年7月 VC/MFC大版内专家分月排行榜第二
2020年6月 VC/MFC大版内专家分月排行榜第二
2020年5月 VC/MFC大版内专家分月排行榜第二
2020年4月 VC/MFC大版内专家分月排行榜第二
2020年3月 VC/MFC大版内专家分月排行榜第二
2019年12月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年9月 VC/MFC大版内专家分月排行榜第二
2019年8月 VC/MFC大版内专家分月排行榜第二
2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:61
等级
本版专家分:6312
勋章
Blank
黄花 2009年12月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2010年1月 硬件/嵌入开发大版内专家分月排行榜第三
等级
本版专家分:5
klangkang

等级:

关于MCP2515帧连发、多发的坑

工作中的一个项目让我接触到了MCP2515这个can控制器芯片,其低廉的价格让我毫不犹豫的选择了它,然而在使用过程中我发现我遇到了一个bug,就是在我发送某帧数据后,总线上会莫名其妙的多几帧一样的数据,而且相隔...

CAN接口芯片MCP2515的波特率和滤波器设置问题

 MCP2515ByteWrite(CNF1, 3);  MCP2515ByteWrite(CNF2, 0x80|PHSEG1_3TQ|PRSEG_1TQ);  MCP2515ByteWrite(CNF3, PHSEG2_3TQ); 功能:波特率的设置非常灵活,通过设置CNF1、CNF2、CNF3寄存器实现。 其中: a)...

海思驱动开发:海思平台移植MCP2515

海思Hi3519AV100驱动采用设备树方式代替硬件编码,本文主要描述在移植MCP2515时遇到的问题,作为后续移植参考。 一、设备树配置 由于开发板上没有可用的SPI,所以采用GPIO模拟。 Hi3519av100.dtsi中GPIO的设备树...

SPI,MCP2515调试总结

MCP2515是一SPI转CAN总线的芯片,对于CPU来说,CPU就是主设备,SPI就是从设备,所以在内核里,MCP2515就是一个SPI设备,而SPI设备在内核中的结构是对应的,是一个spi控制器对应一个SPI设备,也就是一个spi_master对应一个spi...

mcp2515 芯片驱动总线错误BUG的解决方法(主要无法进入中断bug)

...现象:CAN总线在线上设备热插拔或长时间运行后出现总线异常情况,有时不能发送和接收,有时只能发送不能接收。... 经过观察,发现出现只能发送不能接收的情况是由于没有调用中断服务造成的,而在整个驱动中并...

MCP2515调试笔记(一)

MSP430 + MCP2515调试笔记(一)  MCP是MricoChip 公司生产的一款独立CAN控制器,相比恩智浦公司的SJA1000,它的主要特点是与微控制器之间通过SPI方式进行数据交换而不是SJA1000的并行方式,这样可以大大减少引脚...

STM32F103C8t6和MCP2515CAN调试心得

由于STM32单片机自带CAN控制器,所以STM32和MCP2515 CAN控制器联合使用的场景不多。正好一个特殊的需求使用了MCP2515和STM32,在这里说一下硬件链接需要注意的地方。

MCP2515 驱动程序

前段时间接手一个项目

MCP2515调试笔记

1.波特率计算 MCP2515的波特率是发送一帧的时间的倒数, 2.报文发送 报文发送期间发生总线错误一般是波特率设定的问题,确认一下MCP2515的晶振是否选择正确。

STM32+MCP2515多路CAN总线通信电路板(三路、四路、五路)

基于STM32的多路CAN总线通信软件程序和硬件设计 ...在调试的过程中,发现MCP2515在高速率通信时会产生CAN数据帧多发重发现象,后来找到MCP2515的勘误手册(勘误手册可自行下载),确实存在这个问题。  ...

树莓派利用MCP2515实现SPI转CAN通信(C语言)

树莓派利用MCP2515实现SPI转CAN通信(C) 1、主要硬件 树莓派3b、ubuntu16.04、RS485_CAN_HAT、CAN分析仪 2、主要实现方法 之前使用PYTHON库工具直接实现了CAN的通信,但项目上层使用C++,也因为不知道如何去...

mcp2515 芯片驱动总线错误BUG的解决方法

现象:CAN总线在线上设备热插拔或长时间运行后出现总线异常情况,有时不能发送和接收,有时只能发送不能接收。 分析:  经过观察,发现出现只能发送不能接收的情况是由于没有调用中断服务造成的,而在整个驱动...

基于MCP2515的Linux CAN总线驱动程序设计(三)

 上篇文章介绍了使用SPI子系统设计的基于MCP2515的Linux CAN总线驱动程序,这篇文章主要介绍MCP2515的字符设备驱动功能函数的实现。 2. 硬件设计  MCP2515与S3C2416的硬件连接图如图3所示。如硬件原理图可知...

MCP2515+SJA1000通讯调试记录

一、SJA1000和MCP2515简介 二、

MCP2515_SPI_CAN学习笔记

SPI转CAN

树莓派3b(ubuntu16.04)使用MCP2515

1、首先在系统上添加spi驱动(请参考以前的教程) 2、安装bcm2835 C library 树莓派3b的引脚图: 这里选用11脚作为CS信号。...4、编写MCP2515.c /******************************************

[RK3399][Android7.1]调试笔记 CAN转SPI 控制芯片 MCP2515设备树配置

平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 独立CAN ,SPI接口控制器电路图: 恩智浦高速CAN收发器-TJF1051电路图 config:配置 : ...+CONFIG_CAN_MCP251X=y 设备树目录:arch/...

AT91SAM9260上的linux CAN即MCP2515驱动移植

由于项目需要用到CAN总线,因此,在AT91SAM9260平台linux上移植了CAN驱动。CAN控制器选用SPI接口通讯的MCP2515

64 linux spi设备驱动之mcp2515(can控制器)驱动

mcp2515是一个spi接口的can控制器, 也就是我们通过spi接口把数据交给mcp2515, 它再到数据转换成can数据发出.MCP2515的接口: INT 中断线 ---> GPIOA(10) SCK 时钟线 ---> SPI0_CLK SI ---> SPI0_MOSI SO ---> ...

atmel9260上linux socketcan MCP2515调试笔记

前段时间调试了linux下的MCP2515驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。   1. linux启动的时候probe MCP2515有时候失败,有时候成功,而有的板则是一直可以probe成功。probe失败时...

MCP2515的使用(二)

1.首先,MCP2515的资料都在这,里面有MCP2515的数据手册,一些示例代码,有些代码是可以直接拷贝使用的。 ...

基于树莓派3的CAN总线编程

简介树莓派3使用Python控制SPI接口的MCP2515 CAN模块。实现命令行控制CAN的收发。

基于MCP2515的多路CAN总线接口及驱动程序设计

系统硬件主体采用AT91RM9200和MCP2515,操作系统采用ARMLinux。详细介绍硬件的接口设计,针对该硬件接口设计分析ARMLinux下的驱动程序的设计方法,并对驱动程序实现过程中需要注意的问题进行了深入分析。经过测试,...

rk3288上支持 can bus 芯片MCP2515 的一些记录

最近在rk3288 android5.1 上去支持can bus 芯片MCP2515, android5.1中内核的版本为3.10.79, 已经自带了mcp2515的驱动; 尝试使用,发现不能正常使用; 在论坛中,找到一个网友也已经在rk3288中调通过mcp2515, ...

MCP2515在海思HI3531A平台上的驱动移植

在网上搜索了一下发现很多人都有使用mcp2515的芯片,特别是还有某培训机构写了一篇很详细的文章,当时以为是一件简单的事情。然后打开Linux内核的源码,找到了mcp251x.c的文件,在头文件注释里面看到一段话: Your...

MCP2515的使用(一)

MCP2515的中文资料网上有很多,此,仅讨论具体的一些使用。先看下,在用ARM(LPC21XX)做控制器的情况下,用GPIO口模拟SPI总线的代码。 1.先看下SPI总线的时序图。 SPI总线有四根线,CS,SCK,MISO,MOSI,是一种...

基于MCP2515的Linux CAN总线驱动程序设计(一)

基于MCP2515的Linux CAN总线驱动程序设计(一) 转自:http://www.embedu.org/Column/Column596.htm 作者:李老师,华清远见嵌入式学院讲师。 1.前言 CAN(Controller Area Network)总线,即控制器局域网总线,是一种...

龙芯1B开发板上实现MCP2515 CAN通信(一)

MCP2515简介 MCP2515是一种独立的CAN总线通信控制器,是Microchip公司首批独立CAN解决方案的升级器件,其传输能力较Microchip公司原有CAN控制器(MCP2510)高两倍,最高通信速率可达到1Mbps。MCP2515能够接收和发送...

2020数学建模A题

2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据

学会在Linux上编译调试C++项目

本课程主要针对没有或者很少写过linux上C++程序的同学, 本课程会教你如何从0基础开始,安装配置ubuntu虚拟机、使用GCC编译普通程序、动态库、静态库,编写复杂项目配置文件makefile,使用GDB工具调试C++程序。 通过本课程学习,可以熟练掌握如何高效的编译调试Linux上的c++程序,掌握如何安装配置ubuntu系统,掌握gcc编译动态、静态库,掌握makefile的编写,能够用Makfile编写出高效的项目配置文件。

相关热词 c#用函数打印菱形 c# 文件名合法 c# 枚举名称 c# out ref c#五子棋人机 c# ef 事务删除 c# this 属性 c#注册代码没有数据库 c#限定时间范围 c#控件跟随窗口大小变化