SJA1000 CAN 控制器 PeliCAN 模块
1 概述
PeliCAN模式是SJA1000操作的新模式 在PeliCAN模式里增加了许多新的特性和强大的功能 以使
SJA1000 能应用于更宽的领域 PeliCAN完全支持所有的CAN2.0B 定义的帧类型 另外在PeliCAN 模式里
SJA1000 支持一些错误分析功能 如支持系统诊断 系统维护 系统优化 而且这个模式里也加入了对一
般CPU 的支持和系统自身测试的功能 应用SJA1000的PeliCAN功能 可以将CAN通讯的所有先进的特性
发挥得淋漓尽致
本文将介绍 SJA1000 的 PeliCAN 模块的使用方法 PCAN 版本号 V1.0
2 PeliCAN应用说明
在 PeliCAN 模式下 SJA1000 与微处理器的接口方式同 BasicCAN 模式下的接口方式是一样的 微处
理器以访问外部存储器的方式来访问 SJA1000 不过在 PeliCAN 模式下 SJA1000 内部寄存器的数量以及各
寄存器的含义已发生了变化 表 1 详细的说明了 SJA1000 在 PeliCAN 模式下各寄存器的定义 表 2 则详细
的说明了复位对各寄存器的影响
表 1 PeliCAN 下寄存器地址分配
工作模式 复位模式
CAN地址
读 写 读 写
0 模式 模式 模式 模式
1 (00H) 命令 (00H) 命令
2 状态 - 状态 -
3 中断 - 中断 -
4 中断使能 中断使能 中断使能 中断使能
5 保留(00H) - 保留(00H) -
6 总线定时0 - 总线定时0 总线定时0
7 总线定时1 - 总线定时1 总线定时1
8 输出控制 - 输出控制 输出控制
9 检测 检测 检测 检测
10 保留(00H) - 保留(00H) -
11 仲裁丢失捕捉 - 仲裁丢失捕捉 -
12 错误代码捕捉 - 错误代码捕捉 -
13 错误报警限制 - 错误报警限制 错误报警限制
14 RX错误计数器 - RX错误计数器 RX错误计数器
15 TX错误计数器 - TX错误计数器 TX错误计数器
16
RX
SFF
RX
EFF
TX
SFF
TX
EFF
验收代码0 验收代码0
17 RX识别码1 RX识别码1 TX识别码1 TX识别码1 验收代码1 验收代码1
18 RX识别码2 RX识别码2 TX识别码2 TX识别码2 验收代码2 验收代码2
19 RX数据1 RX识别码3 TX数据1 TX识别码3 验收代码3 验收代码3
20 RX数据2 RX识别码4 TX数据2 TX识别码4 验收屏蔽0 验收屏蔽0
21 RX数据3 RX数据1 TX数据3 TX数据1 验收屏蔽1 验收屏蔽1
22 RX数据4 RX数据2 TX数据4 TX数据2 验收屏蔽2 验收屏蔽2
评论2
最新资源