CAN工作过程分析
3页1、MCP2510 工作过程分析 2012-02-24 21:14:09分类:嵌入式MCP2510是一个很常见的CAN总线协议控制器,完全支持CAN V2.0A/B主动和被动CAN2.0B等版本的协议,能够发送和接受标准和扩展报文。同时具备验收过滤以及报文管理等功能。器件包含三个发送缓存和两个接受缓存,减少了单片机的管理负担。单片机的通信是通过SPI接口实现的。TXCAN 匚118J VDDRXCAN 匚217 RESETCLKOUT 匚316 osTXORTS L401530TX1RTSQ5KU SLTX2RTS _6o13 SCKOSC2 匚712JiNTosci r811 RXOBFV$S匚010 RX1BF10引脚说明:TXCAN连接到CAN总线的发送输出引脚RXCAN连接到CAN总线的接收输入引脚CLKOUT带可编程预分频器的时钟输出引脚TX0RTS-发送缓冲器TXB0请求发送或通用数字输入引脚。100k内部上拉电阻(至VDD)RX0BF-接收缓冲器RXB0的中断引脚或通用数字输出引脚INT-中断输出引脚RESET-低电平有效器件复位输入引脚VSS一逻辑和I/O引脚的参考地端VD
2、D一逻辑和I/O引脚的正电源SCK-SPI接口时钟引脚SI-SPI接口数据输入引脚SI-SPI接口数据输出引脚CS-SPI接口片选输入引脚2工作过程:2.0正常使用之前要先对芯片进行初始化(初始化只有在配置模式才才能完成)。初始化过程主要包括:(1)进入配置模式一(2)设置位定时一(3)设置验收寄存器和屏蔽寄存器一(4)发送/接收设置一(5)中断设置一(6)进入正常模式2.1各个过程的作用分析:CANCTRL(1) : MCP2510有5种工作模式,通过设定寄存器的REQOP可以设定为不同的工作模式。000 :正常模式001:休眠模式010:回环模式011:监听模式100:配置模式(2):使得CAN总线具有相同的比特率(3)验收滤波器及屏蔽寄存器用来确定报文集成缓冲器(MAB)中的报文是否应被载入接收缓冲器。 一旦MAB接收到有效报文,报文中的标识符字段将与 过滤寄存器中的值进行比较。如果两者匹配,该报文将被载入相应的接收缓冲器。滤波屏蔽寄存器用来确定滤波器对标识符中的哪些位进行校验。2.2接受设置RXB0CTRL接受缓冲器0控制寄存器RXM :接收缓冲器工作模式11 =关闭屏蔽/滤波功能;接收所有报文10 =只接收符合滤波器条件的带扩展标识符的有效报文01 =只接收符合滤波器条件的带标准标识符的有效报文00 =接收符合滤波器条件的所有带扩展标识符或标准标识符的有效报文RXRTR:是否接收到远程传送请求1= 接收到远程传送请求0 = 没有接收到远程传送请求BUKT :滚存使能1 = 如果RXB0满,RXB0接收到的报文将被滚存至RXB10 = 滚存禁止FILHIT :滤波器指示-指明使能报文接收的验收滤波寄存器编号1 = 验收滤波寄存器1 (RXF1)0 = 验收滤波寄存器o (RXFO)
《CAN工作过程分析》由会员工****分享,可在线阅读,更多相关《CAN工作过程分析》请在金锄头文库上搜索。
2023年512防灾减灾日主题班会教案最新3篇
好用的青春励志演讲稿范文七篇
DVB有条件接收系统.
2022年初中校园保安个人年终工作总结
公司员工十一月份工作总结范文5篇
《精打细算》
电大工程地质试题及答案小抄参考
关于违纪案件的调查取证方法
纸船和风筝教学设计
安全办公会议制度标准模板(五篇).doc
社会捐赠及其税收激励研究
基本权利与民事权利的不同
《彩色的非洲》教学设计3
青鸟读书笔记
2023年小升初面试全攻略
部编版七年级上第二单元知识点梳理
服装销售个人毕业实习报告总结书(二篇).doc
高支模施工方案.6.1
电影可爱的你观后感
2023年河南省商丘市睢县周堂镇前曹村社区工作人员考试模拟题含答案
2023-08-15 5页
2023-07-23 14页
2023-09-17 15页
2022-08-13 4页
2023-08-25 101页
2024-01-26 4页
2022-07-30 10页
2022-08-03 58页
2023-01-19 1页
2022-09-20 2页