E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MCP2515
MCP2515
调试心得
基于STM32芯片的
MCP2515
芯片调试心得1.MCP2515芯片解析1.1外部时钟源1.2可采用连续传输提高效率发送数据时,使用TX0为例:1.3关于MASK和Filter的注意事项1.3.1Filter
Bin Watson
·
2023-10-08 12:23
stm32
mcp2515
spi总线 上层调用_spi总线设备驱动分析
今天折腾了一天的SPI设备的驱动加载,甚至动用了逻辑分析仪来查看spi总线的波形,主要包括两个SPI设备,at45db321d和
mcp2515
,一个是串行的dataflash,一个是can总线设备芯片。
李傲文
·
2023-09-16 03:07
spi总线
上层调用
spi驱动分析
system/linux/Linuxjs/200868/123621.html今天折腾了一天的SPI设备的驱动加载,甚至动用了逻辑分析仪来查看spi总线的波形,主要包括两个SPI设备,at45db321d和
mcp2515
prothes
·
2023-09-16 03:36
Linux
OS_Driver
struct
buffer
flash
module
null
算法
OrangePI H6 通过 SPI 添加
MCP2515
基于Armbian:kernel5.10(注H6的SPI自5.7.x以来无法正常工作,DT缺少SPI引脚https://github.com/armbian/build/commit/e3ade9e9f4292c6b257ad10f676edc4055106d2a)连接1、添加overlaysudoarmbian-add-overlayspi-h6-mcp2515.dts32位https://do
贪嘴
·
2023-08-19 11:27
Linux
orangepi
spi
can
canbus
linux
spi或gpiospi驱动CAN芯片
mcp2515
说明文档(Hi3531A)
dtb文件16进制以D00DFEED开头#从内核中获取dtb文件(海思dtb附在内核后面)ddif=uImageof=hisi.dtbskip=3678808bs=1count=20k#dtb转dtsdtc-Idtb-Odts-ohisi.dtshisi.dtb中断设置两种方式,其中interrupt-controller;#interrupt-cells=;表示其他节点引用时用两个参数1、int
悠哉无忧
·
2023-07-30 17:37
音视频
c语言
驱动开发
python实现简单can数据的收发
一:通过终端实现can数据的收发将
MCP2515
与SN65HVD230双芯片组合模块的CAN0_H与CAN1_H,CAN0_L与CAN1_L相连1:安装can-utils:sudoapt-getinstallcan-utils2
路漫漫其远,吾求索
·
2023-07-14 15:39
树莓派4B与2-CH
CAN
HAT
python
socket
can
ESP32的CAN通信
目录一、ESP32的CAN通信说明1.1、片内外设1.2、CAN库的查找1.3、
MCP2515
和SJA1000介绍1.4、CAN库的安装1.4.1、先下载库,再导入到arduinoIDE中1.4.2、通过
loop222
·
2023-04-14 13:43
simpleFOC
单片机
ESP32
MCP2515
收发程序 CAN总线 CAN程序 CAN通信 5K-1M波特率 STM32+MCP2515
一、1、2路CAN接口(
MCP2515
的1路,STM32F103C8T6自带的1路CAN),可以实现两路CAN的通信;2、供电范围宽(7-28v),采用可插拔式4位数码管模块进行显示,数码管模块采用2线式驱动
naotherway
·
2023-03-21 14:22
2路CAN
CAN开发板
STM32+MCP2515
MCP2515程序
CAN总线通信
多路CAN总线
stm32
stm32 can总线学习笔记
这段时间折腾stm32与树莓派之间的can总线通讯遇到了不少问题,树莓派那端的已经写在树莓派外挂
MCP2515
模块爬坑记录里面了。这次来总结下CAN总线协议和讲讲stm32如何使用CAN总线。
嘉伟咯
·
2023-02-17 23:15
Jetson Nano配置
MCP2515
CANBUS模块
JetsonNano配置MCP2515CANBUS模块硬件环境JetsonNanoMCP2515CANBUS模块JetsonNano软件环境连线加载
mcp2515
驱动jetson-io.py配置bug修改启动
XinjueTM
·
2023-01-23 07:08
Jetson
ubuntu
linux
DP2515国产带SPI接口CAN总线控制器芯片兼容替代
MCP2515
/MCP2515-I/ST
目录什么是CAN?DP2515简介芯片特性参考原理图什么是CAN?CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是如今是国际上应用最广泛的现场总线之一,是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低功耗、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成
dnsj5343
·
2022-12-18 08:31
物联网IOT芯片
工业应用芯片
汽车应用芯片
国产替代MCP2515
国产CAN线控制芯片
CP2515
替代MCP2515-I/ST
兼容替代MCP2515-I
2018-10-28
MCP2515
芯片的使用树莓派作为大众开源硬件,一些高级功能是需要扩展的,刚刚用到了
MCP2515
扩展CAN总线,现在总结如下:前提:使用内核自带的
MCP2515
驱动1、打开SPI总线在raspi-config
傻乎乎的家伙
·
2021-06-06 02:19
微雪RS485 CAN HAT
特点基于RaspberryPi40pinGPIO接口,适用于RaspberryPi系列主板具备CAN功能,使用SPI接口CAN控制器
MCP2515
,搭配收发器SN65HVD230具备RS485功能,使用
YottaYuan
·
2021-04-18 16:49
树莓派外挂
MCP2515
模块爬坑记录
由于树莓派本身不提供can总线功能,需要外挂一个
MCP2515
芯片。网
嘉伟咯
·
2021-02-09 17:33
两个Arduino 与两个
MCP2515
CAN模块通讯实现(用到ec11编码器)
Arduino与MCP2515CAN模块通讯实现接线:Arduino与
mcp2515
模块(数据发送端和接收端接线一样),注意在这里两个J1都要短接(保证回路中有120欧姆电阻)):Arduino与EC11
绅士0310
·
2020-12-30 01:37
科技
经验分享
arduino
物联网
SPI协议,spi转can,
MCP2515
裸机驱动详解
更多信息请关注公众号:一口Linux十八、SPI、
MCP2515
一、SPI概述SerialPeripheralinterface通用串行外围设备接口是Motorola首先在其MC68HCXX系列处理器上定义的
一口Linux
·
2020-09-21 09:03
Linux驱动
从0学arm
嵌入式
arm
spi
mcp2515
CAN波特率的计算
在平时的硬件的设计中主要有两个控制器来实现扩展CAN设备,分别是SJA1000和
MCP2515
。其中SJA1000被设计替代原来的PCA82C200。
flymachine
·
2020-08-24 05:10
工业自动化
network
扩展
算法
编程
工作
网络
树莓派4使用
MCP2515
模块CAN通信
在开始之前,硬件方面你需要一块树莓派4,
MCP2515
模块和一个CAN分析仪。
XANA
·
2020-08-22 14:45
嵌入式
嵌入式编程
raspberry-pi
树莓派3b(ubuntu16.04)安装
mcp2515
驱动
1、在/lib/modules/4.1.19xx/kernel/drivers/net/can下这道can的驱动文件can-dev.ko然后sudoinsmodcan-dev.ko这个文件是mcp251x.ko的依赖文件2、在spi目录下找到mcp251x.ko文件然后insmod即可3、如何上电就加载这些模块呢?在ubuntu下:修改/etc/rc.loacl文件,在exit0之前添加:sudo
基斯卡人
·
2020-08-21 02:56
ROS
树莓派
ubuntu
树莓派+
MCP2515
实现 CAN 通信
硬件数量树莓派32杜邦线6*2MCP25152任何带SPI口的设备都可以使用
MCP2515
进行通信软件备注can-utilsapt/can口测试python-canpy2py3/python脚本can收发
秋名山小卖部
·
2020-08-17 16:12
AgroBot
UDS学习笔记(二)——硬件的搭建以及配置开发环境
前文说过了硬件使用的是树莓派与
MCP2515
模块。
MCP2515
模块
MCP2515
是一个CAN总线控制器,其实上面还集成了一个CAN收发器。
庆钊你好呀
·
2020-08-17 10:31
汽车诊断协议—UDS
嵌入式系统
CAN接口芯片
MCP2515
的波特率和滤波器设置问题
配置波特率代码:MCP2515ByteWrite(CNF1,3);MCP2515ByteWrite(CNF2,0x80|PHSEG1_3TQ|PRSEG_1TQ);MCP2515ByteWrite(CNF3,PHSEG2_3TQ);功能:波特率的设置非常灵活,通过设置CNF1、CNF2、CNF3寄存器实现。其中:a)CNF1中的bit5~0为分频数BRP,其对晶振频率FOSC进行分配得到TQ(时间
com_liu
·
2020-08-11 12:21
物联网学习
CAN
mcp2515
带spi的can驱动移植总结
uid-25407623-id-4046632.htmlmcp2515带spi的can驱动移植总结2013-12-2110:09:44分类:Android平台最近LZ接公司安排任务,移植一款CAN总线设备
Mcp2515
xiaofengcanyue2013
·
2020-08-03 01:21
kernel
基于树莓派3的CAN总线编程
github地址环境搭建RaspiberryPiModel3B安装Raspbian,并使能SPI功能(默认关闭)python2.7spidev-3.2(如有更新,下载最新版本)
MCP2515
模块(SPI
汪永强
·
2020-08-01 01:36
RaspberryPI
树莓派3
MCP2515
CAN总线
python
命令行
Xilinx zynq CAN使用
驱动socketCAN驱动can4linux下载地址已经迁移到Gitlab,can4linux应用基于
MCP2515
的LinuxCAN总线驱动程序设计(一)LinuxCAN总线驱动与canutilscan-utils
黑客三遍猪
·
2020-07-04 09:21
linux内核与驱动开发
如何使用全志H3 驱动
mcp2515
进行can总线通信
短文介绍如何使用全志H3和
MCP2515
进行can通信软件资源:1、全志H3SDK,linux3.492、交叉编译器:arm-linux-gnueabi-gcc硬件资源:1、PCubuntu14.042
你的眼睛背叛了你的小心心
·
2020-07-01 15:57
MCP2515
的使用(一)
MCP2515
的中文资料网上有很多,此,仅讨论具体的一些使用。先看下,在用ARM(LPC21XX)做控制器的情况下,用GPIO口模拟SPI总线的代码。1.先看下SPI总线的时序图。
你来吻
·
2020-06-30 18:01
Wince_应用程序
MCP2515
调试笔记(一)
MSP430+MCP2515调试笔记(一)MCP是MricoChip公司生产的一款独立CAN控制器,相比恩智浦公司的SJA1000,它的主要特点是与微控制器之间通过SPI方式进行数据交换而不是SJA1000的并行方式,这样可以大大减少引脚数量,但在一定程度上也增加了软件的编写复杂度。本次调试的硬件环境:MSP430F169+MCP2515+TJA1050,调试助手为瑞士Kvaser的USBCANI
zhoucoolqi
·
2020-06-30 16:22
电子
嵌入式开发
mcp2515
带spi的can驱动移植总结
2019独角兽企业重金招聘Python工程师标准>>>最近LZ接公司安排任务,移植一款CAN总线设备
Mcp2515
。由于在前次任务中有SPI经验,所以在接受任务是主要关注此设备采用SPI接口。
weixin_34204722
·
2020-06-28 13:18
can总线驱动的编写
在S3C2410开发平台上,
MCP2515
芯片用作CAN控制器,MCP2551芯片用作CAN收发器,S3C2410微处理器用作节点控制器。如下图1所示。1.1S3C2410的SPI接口
qwaszx523
·
2020-06-26 04:40
CAN
bus
driver
关于
MCP2515
帧连发、多发的坑
工作中的一个项目让我接触到了
MCP2515
这个can控制器芯片,其低廉的价格让我毫不犹豫的选择了它,然而在使用过程中我发现我遇到了一个bug,就是在我发送某帧数据后,总线上会莫名其妙的多几帧一样的数据,
luck_horse
·
2020-06-24 22:11
can总线
STM32F103C8t6和MCP2515CAN调试心得
正好一个特殊的需求使用了
MCP2515
和STM32,在这里说一下硬件链接需要注意的地方。
maowendi
·
2020-06-24 13:48
STM32
mcp2515
芯片驱动总线错误BUG的解决方法
分析:经过观察,发现出现只能发送不能接收的情况是由于没有调用中断服务造成的,而在整个驱动中并没有其它地方会异常释放中断,所以断定为
mcp2515
本身没有发出中断;查看芯片手册,发现
lile^_^
·
2020-06-24 05:13
Linux
应用开发
基于
MCP2515
的Linux CAN总线驱动程序设计(三)
1.前言上篇文章介绍了使用SPI子系统设计的基于
MCP2515
的LinuxCAN总线驱动程序,这篇文章主要介绍
MCP2515
的字符设备驱动功能函数的实现。
Lee_Sheen
·
2020-06-24 03:32
Linux驱动
树莓派GPIO和PWM控制教程
所以笔者尝试使用树莓派配合
MCP2515
模块,进行低成本的CAN网络节点搭建和报文模拟,试图拓宽一下视
Tomato-
·
2020-06-23 20:22
嵌入式问题分析
rk3288上支持 can bus 芯片
MCP2515
的一些记录
最近在rk3288android5.1上去支持canbus芯片
MCP2515
,android5.1中内核的版本为3.10.79,已经自带了
mcp2515
的驱动;尝试使用,发现不能正常使用;在论坛中,找到一个网友也已经在
BaochiRedu
·
2020-06-21 17:45
嵌入式android系统开发
at91sam9g45板上移植
mcp2515
网络型驱动笔记
本人在at91sam9g45板应用
mcp2515
字符型驱动,只能阻塞访问,感觉不太爽,于是花了两天时间移植了下网络型驱动,以便于socket编程。
brotherwyz
·
2018-10-25 16:28
树莓派利用
MCP2515
实现SPI转CAN通信(C语言)
树莓派利用
MCP2515
实现SPI转CAN通信(C)1、主要硬件树莓派3b、ubuntu16.04、RS485_CAN_HAT、CAN分析仪2、主要实现方法之前使用PYTHON库工具直接实现了CAN的通信
Yellor__
·
2018-08-17 20:53
基于
MCP2515
的Linux CAN总线驱动程序设计(三)
转载于华清远见讲师博文:《基于
MCP2515
的LinuxCAN总线驱动程序设计(三)》1.前言上篇文章介绍了使用SPI子系统设计的基于
MCP2515
的LinuxCAN总线驱动程序,这篇文章主要介绍
MCP2515
时间文盲
·
2017-09-28 22:02
Linux设备驱动
基于
MCP2515
的Linux CAN总线驱动程序设计(二)
转载于华清远见讲师博文:《基于
MCP2515
的LinuxCAN总线驱动程序设计(二)》1.前言CAN(ControllerAreaNetwork)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络
时间文盲
·
2017-09-27 23:07
基于
MCP2515
的Linux CAN总线驱动程序设计(一)
转载于华清远见讲师博文:《基于
MCP2515
的LinuxCAN总线驱动程序设计(一)》1.前言CAN(ControllerAreaNetwork)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络
时间文盲
·
2017-09-26 19:33
Linux设备驱动
arduino UNO、arduino 2560和can总线-基于
mcp2515
的一些基础通讯
最近小白做了有关arduino和can总线的通信,先在网上买了基于Arduino的CAN模块,买的时候别买错了,要Arduino版的不是51版的(小白就买错一次)。然后,我就根据淘宝店家给的Arduino库和连线方式,用MEGA2560和CAN模块通信,但是串口显示Caninitfail!!!最后我用ArduinoUNO和CAN模块通信,串口显示出数据了。这个是CAN模块和ArduinoUNO连线
bigbee009
·
2017-04-18 14:31
嵌入式
MCP2515
(2)
MCP2515
的屏蔽器与过滤器有相同的数量。
Janet_1994
·
2017-02-21 16:38
自我每天记录进步
树莓派3 (ubuntu)
mcp2515
驱动
staticstructmcp251x_platform_datamcp251x_info={.oscillator_frequency=8000000,}staticstructspi_board_infospi_board_info[]={{.modalias=“
mcp2515
基斯卡人
·
2016-08-25 22:44
linux
树莓派
ubuntu
mcp2515
树莓派3b(ubuntu16.04)使用
MCP2515
1、首先在系统上添加spi驱动(请参考以前的教程)2、安装bcm2835Clibrary树莓派3b的引脚图:这里选用11脚作为CS信号。3、下载bcm2835-1.50.tar.gz文件解压后在examples\spi文件夹里有spi的使用历程4、编写MCP2515.c/****************************************************************
基斯卡人
·
2016-07-18 22:12
树莓派
ROS
mcp2515
kernel 3.18,
mcp2515
implemented in AT91SAM9G25
mcp2515
的嵌入式linux的用例,网上的资料基本都是应用到比较老的内核。步骤基本无异。本文的内容,是基于dts配置的设备支持;需要做的工作主要有两部分;dts的构建和代码的少量修改。
linglongqiongge
·
2016-05-12 09:00
kernel
DTS
3.18
mcp251x
spi驱动之can总线
mcp2515
驱动测试
答1:在word里可以找到答案 问2:因为
mcp2515
是spi转can芯片,所以首先移植spi驱动,分析spi驱动过程 答2: ----------------------------spi
sanmaoljh
·
2016-04-14 10:00
linux之socketcan
目标环境:linux2.6.37, i.mx27开发板带
mcp2515
首先注册spi device和
mcp2515
device: 代码 1
·
2015-11-02 09:07
socket
MCP2515
: SPI CAN controller management
#ifndef __MCP2515_H #define __MCP2515_H /* mcp2515.h This file contains constants that are specific to the MCP2515. Version Date Description ------------------------------------
·
2015-05-29 16:00
controller
三 s5p4418对
mcp2515
can总线的支持
对于
mcp2515
的移植相关知识课先参考这里http://blog.csdn.net/sno_guo/article/details/17029295下面是针对s5p4418官方提供的内核为基础做的相关修改
u010406724
·
2015-01-22 17:00
内核
can
mmcp2515
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他