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
驱动程序
前段时间接手一个项目一个CAN总线的扩展板,由于CAN口不够用故采用
MCP2515
扩展,驱动代码如下:/*!
云在青天水在瓶(Q835304205)
·
2014-11-19 09:17
DSP
基于
MCP2515
的Linux CAN总线驱动程序设计
MCP2515
简介
MCP2515
是一种独立的CAN总线通信控制器,是Microchip公司首批独立CAN解决方案的升级器件,其传输能力较Microchip公司原有CAN控制器(MCP2510)高两倍,最高通信速率可达到
waldmer
·
2014-08-11 21:00
MCP2515+SJA1000通讯调试记录
SJA1000是飞利浦公司一款并行接口的CAN协议控制器,为了减少IO口资源占用,Microchip推出SPI接口CAN协议控制器,型号:
MCP2515
。
求知_swat
·
2014-05-23 17:03
通信协议
DM816X学习
MCP2515
调试笔记
1.波特率计算
MCP2515
的波特率是发送一帧的时间的倒数,一帧时间由以下四部分构成当要设定某一波特率时,可以使用波特率计算器,选择控制器晶振频率后计算即可,算出有很多结果,可任选一个使用配置即可。
coolibin
·
2014-03-26 11:39
嵌入式
Why does
MCP2515
always return to configuration mode?
Dearall, IuseLPC1768tocommunicatewithMCP2515viaSPI.SPIworksfineasitcansetthemodeofMCP2515aswellasreadtheregistersofMCP2515. MCP2515canchangedfromconfigurationmodetonormalmode/loopmode whenitisinitial
pkuyjxu
·
2014-03-04 17:00
MCP2515
无BUG版本驱动(C文件)
#include"mcp2515.h"/*RXB0'sdataregisters:*/unsignedcharRXB0D[8]={RXB0D0,RXB0D1,RXB0D2,RXB0D3,RXB0D4,RXB0D5,RXB0D6,RXB0D7};/*TXB0'sdataregisters:*/unsignedcharTXB0D[8]={TXB0D0,TXB0D1,TXB0D2,TXB0D3,TXB0
pkuyjxu
·
2014-03-03 15:00
mcp2515
带spi的can驱动移植总结
最近LZ接公司安排任务,移植一款CAN总线设备
Mcp2515
。由于在前次任务中有SPI经验,所以在接受任务是主要关注此设备采用SPI接口。
luoshi129
·
2013-12-19 10:00
基于
MCP2515
的Linux CAN总线驱动程序设计(一)
基于
MCP2515
的LinuxCAN总线驱动程序设计(一)转自:http://www.embedu.org/Column/Column596.htm作者:李老师,华清远见嵌入式学院讲师。
sno_guo
·
2013-11-29 20:17
linux基本操作
基于
MCP2515
的Linux CAN总线驱动程序设计(一)
基于
MCP2515
的LinuxCAN总线驱动程序设计(一)转自:http://www.embedu.org/Column/Column596.htm作者:李老师,华清远见嵌入式学院讲师。
sno_guo
·
2013-11-29 20:00
嵌入式linux, CAN 驱动有关问题
linux3.0.1源码包中的:drivers/net/can/mcp251x.c与Kconfig文件(将mcp251x.c中spi_board_info[]中的.modalias="mcp2510"设为"
mcp2515
u010406724
·
2013-11-19 16:00
socket
can
Linux下
MCP2515
驱动解析 .
拿到一个设备驱动,首先要看的是设备初始化函数。[cpp]viewplaincopyprint?staticint__initmcp251x_init(void){intret;can_class=class_create(THIS_MODULE,"can");if(IS_ERR(can_class))returnPTR_ERR(can_class);ret=alloc_chrdev_region(
一路天明
·
2013-09-11 16:58
嵌入式开发
can总线驱动的编写
在S3C2410开发平台上,
MCP2515
芯片用作CAN控制器,MCP2551芯片用作CAN收发器,S3C2410微处理器用作节点控制器。如下图1所示。
taozi343805436
·
2013-05-20 10:00
基于
MCP2515
的Linux CAN总线驱动程序设计(三)
1.前言 上篇文章介绍了使用SPI子系统设计的基于
MCP2515
的LinuxCAN总线驱动程序,这篇文章主要介绍
MCP2515
的字符设备驱动功能函数的实现。
leesheen
·
2013-04-10 08:00
linux
驱动
字符设备
CAN总线
MCP2515
基于
MCP2515
的Linux CAN总线驱动程序设计(二)
1.前言 CAN(ControllerAreaNetwork)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性、及独特的设计和适宜的价格而广泛应用于工业现场控制、智能楼宇、医疗器械、交通工具以及传感器等领域,并已被公认为几种最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到了众多半导体器件厂商的支
leesheen
·
2013-04-08 09:00
linux
驱动
字符设备
CAN总线
MCP2515
基于
MCP2515
的Linux CAN总线驱动程序设计(一)
1.前言 CAN(ControllerAreaNetwork)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性、及独特的设计和适宜的价格而广泛应用于工业现场控制、智能楼宇、医疗器械、交通工具以及传感器等领域,并已被公认为几种最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到了众多半导体器件厂
leesheen
·
2013-04-07 17:00
linux
驱动
CAN总线
MCP2515
基于
MCP2515
的Linux CAN总线驱动程序设计(三)
作者:李昕,华清远见嵌入式学院讲师。1.前言CAN(ControllerAreaNetwork)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性、及独特的设计和适宜的价格而广泛应用于工业现场控制、智能楼宇、医疗器械、交通工具以及传感器等领域,并已被公认为几种最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并
warrior-ai
·
2013-03-19 22:39
linux驱动
MCP2515
的使用(二)
1.首先,
MCP2515
的资料都在这,里面有
MCP2515
的数据手册,一些示例代码,有些代码是可以直接拷贝使用的。http://www.microchip.com/stellent/idcplg?
zmq5411
·
2012-08-16 08:00
工作
MCP2515
的使用(一)
MCP2515
的中文资料网上有很多,此,仅讨论具体的一些使用。先看下,在用ARM(LPC21XX)做控制器的情况下,用GPIO口模拟SPI总线的代码。1.先看下SPI总线的时序图。
zmq5411
·
2012-08-16 08:00
IO
基于Linux内核SPI子系统工作机制
总线的传输及特点 5:MCP2515CAN控制器的使用软件方面: 1:了解并会使用linux内核2.6.30.9的SPI子系统的框架及如何实现 2:掌握platformdevice(平台设备)的驱动写法 3:掌握
MCP2515
儒家辉少
·
2012-08-03 17:40
SPI
can2--tiny6410移植
mcp2515
驱动
根据te6410移植
mcp2515
到tiny6410,将tiny按照te的连线如下tiny6410,linux2.6.38移植mcp251x 使用spi1,eint8 1.修改板子文件mach-mini6410
songqqnew
·
2012-07-12 20:00
socket
SPI设备的驱动
今天折腾了一天的SPI设备的驱动加载,甚至动用了逻辑分析仪来查看spi总线的波形,主要包括两个SPI设备,at45db321d和
mcp2515
,一个是串行的dataflash,一个是can总线设备芯片
L_yangliu
·
2012-04-01 12:00
mcp2515
驱动函数调用记录
///////////////////////////////////////////////////////////////////////////[root@TE6410disk]# insmodmcp251x.ko [ 245.400000]mcp251xinit..[ 245.400000]mcp251x_can_probe..[ 245.400000]mcp251x:setupgpiop
flymachine
·
2012-02-14 18:00
UP
360
interface
disk
AT91 linux开发板的驱动\CAN总线驱动
编写心得;can总线的芯片是
mcp2515
,利用spi进行数据的读写,spi是写在底层的驱动,对于mcp的数据读写操作放在应用层里面完成的1:spi的底层驱动代码是#include#include#include
Baiduluckyboy
·
2011-07-18 11:00
linux
struct
buffer
byte
button
delay
atmel9260上linux socketcan
MCP2515
调试笔记
前段时间调试了linux下的
MCP2515
驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。
reille
·
2011-05-04 15:00
linux
IO
测试
Google
buffer
idea
AT91SAM9260上的linux CAN即
MCP2515
驱动移植
CAN控制器选用SPI接口通讯的
MCP2515
。
reille
·
2011-03-02 09:00
linux
平台
通讯
阅读
MCP2515
数据手册后一些关于CAN总线的笔记
一个节点发送数据时,CAN网络上的其它任何节点都可以收到数据,而如果不进行滤波和屏蔽,则节点的MCU需要处理每一个收到的数据,这就导致了MCU需要更多的时间来处理接收到的数据,因此,为节省MCU处理时间和节省资源,
MCP2515
reille
·
2011-02-18 15:00
网络
终端
通讯
基于
MCP2515
的多路CAN总线接口及驱动程序设计
系统硬件主体采用AT91RM9200和
MCP2515
,操作系统采用ARMLinux。
reille
·
2011-01-20 10:00
数据结构
工作
struct
File
filter
扩展
SPI设备的驱动-1[转]
今天折腾了一天的SPI设备的驱动加载,甚至动用了逻辑分析仪来查看spi总线的波形,主要包括两个SPI设备,at45db321d和
mcp2515
,一个是串行的dataflash,一个是can总线设备芯片。
gc315630
·
2009-10-27 19:00
linux
算法
struct
Module
buffer
resources
上一页
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
其他