添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第0页 > MCP2515T-I/M > MCP2515T-I/M PDF资料 > MCP2515T-I/M PDF资料1第65页
MCP2515
12.0
12.1
SPI接口
概观
MCP2515通过与直接连接
串行外设接口(SPI )端口上可用的许多
微控制器和支持模式
0,0
和MODE
1,1.
命令和数据通过SI发送到设备
引脚,数据通过时钟在上升沿
SCK 。数据被赶出来的MCP2515 (在SO
在SCK的下降沿线) 。 CS引脚必须
保持低而被执行的任何操作。
表12-1
示出了该指令字节的所有操作。请参阅
图12-10
图12-11
详细的投入和
输出时序图两者模式
0,0
和MODE
1,1
操作。
注意:
MCP2515的预期后的第一个字节
降低CS是指令/
命令字节。这意味着CS必须
升高然后再次降低到
调用另一个命令。
相同的
指令(即,顺序读取
是可能的) 。该指令进一步减少了SPI
开销自动清零相关
接收标志(的CANINTF.RXnIF )当CS上升的
该命令的结束。
12.5
指令
指令时,通过降低CS开始
引脚。该
指令被发送到MCP2515
随后的地址和数据的至少一个字节。
因此能够写入顺序寄存器由
继续在数据字节时钟,只要CS保持
低。数据将被实际写入的寄存器
在SCK线为D0位的上升沿。如果CS线
拉高装载8位前,写
将中止该数据字节和前一字节
该命令将已被写入。参考定时
在图
图12-4
为进行更详细的说明
字节写序列。
12.6
12.2
RESET
指令
RESET
指令可以被用来重新初始化
在MCP2515和一套配置内部寄存器
模式。此命令提供了相同的功能,
通过SPI接口, RESET引脚。
RESET
指令是单字节指令
需要通过拉低CS选择器件,
发送指令字节,然后拉高CS 。这是
强烈建议Reset命令发送
(或RESET引脚被降低),作为电源接通部
初始化序列。
装载TX缓冲器
指令
装载TX缓冲器
指令(图
12-5)
消除
止数据被正常写入所需的8位地址
命令。在8位指令集的地址
指针一六的地址快速写入
发送缓冲区指向“标识” ,或“数据”地址
任何三个发送缓冲器中。
12.7
请求到发送
( RTS)的
指令
RTS命令可以用于启动的消息
发送一个发送缓冲器的或更多。
MCP2515的选择将CS引脚。该
RTS命令字节,然后发送。显示在
图12-6 ,
这个命令的最后3个比特指示该传输
缓存(S )的使能发送。
该命令将设置TxBnCTRL.TXREQ位置的
各缓冲液(多个) 。任何的最后三个比特的部分或全部
可以在单个指令中设置。如果RTS命令
发送与NNN =
000,
该命令将被忽略。
12.3
指令
指令将CS引脚启动。
指令被发送到MCP2515
随后的8位地址(A7到A0 ) 。接着,将
在所选择的地址存储在寄存器中的数据将
被移出SO引脚。
内部地址指针自动
递增到下一个地址的,一旦一个字节
数据被移出。因此,能够读出
通过继续亲下一个连续的寄存器地址
韦迪时钟脉冲。任何数量的连续的寄存器
位置可以连续使用该方法来读取。
读操作是通过拉高CS引脚端接
(图
12-2).
12.8
阅读状态
指令
阅读状态
指令允许单指令
一些访问经常使用的状态位
消息的接收和发送。
MCP2515的选择将CS引脚和
读状态命令字节,如图中
图12-8 ,
被发送到MCP2515 。一旦命令字节是
发送时,MCP2515将返回8位的数据的
包含的状态。
如果需要额外的时钟发送的前8位是后
发送时,MCP2515将继续输出
状态位只要CS引脚保持低电平,时钟
设在SCK 。
12.4
读RX缓冲器
指令
读RX缓冲器
指令(图
12-3)
国际志愿组织的手段来快速解决接收缓冲区
读数。该指令减少了SPI开销
一个字节,地址字节。实际上命令字节
具有确定的地址四个可能的值
指针位置。一旦命令字节发送后,
控制器的时钟出的数据的地址位置
2003-2012 Microchip的科技公司
DS21801G第65页

深圳市碧威特网络技术有限公司