P87C591CAN控制器PeliCAN模块

P87C591的CAN控制器PeliCAN模块 
钢框胶合板模板1 概述 
PeliCAN模式是P87C591的CAN控制器的唯一模式可以使P87C591能应用于很多CAN总线的领域另外
如支持系统诊断而且这个模式里也加入系统自身测试的功
能可以将CAN通讯的所有先进的特性发挥得淋漓尽致
版本号V1.0
CANMOD
需要注意的是 
PeliCAN寄存器可以通过两种不同的方式访问支持软件轮询或控制主要CAN功能的最重要的寄存器可以象单独的SFRs一样直接访问为了达到最高
的数据吞吐量 
2.1  CAN特殊功能寄存器 
表1  CAN特殊功能寄存器 
SFR 访问 PELICAN 
REG. 
位7 位6 位5 位4 位3 位2 位1 位0 
SFR 
地址 
CANADR 读/写 
2.1.4  CANSTA 
根据访问方向的不同对
CANSTA的读操作是对PeliCAN的状态寄存器
地址4
对CANCON的读操作是对PeliCAN的中断寄存器地址1
由于PeliCAN可在不同模式中操作(操作/复位从CAN地址128开始
帕蒂尼
的所有内部FIFO RAM都映象到CPU接口
 状态 
 中断 
 总线时序0 
 总线时序1 
  9 Rx信息计数器 
10 Rx缓冲区起始地址 
11 仲裁丢失捕获 
12 错误代码捕获 
13 错误报警界限 错误报警界限 错误报警界限 错误报警界限 
14 Rx错误计数器 
 Tx错误计数器 Tx错误计数器 16-28 保留(00) 
29 ACF模式 
35 验收代码3 验收代码3 验收代码3 验收代码3 36 验收屏蔽0 
验收屏蔽0 验收屏蔽0 验收屏蔽0 37 验收屏蔽1 验收屏蔽1 验收屏蔽1 验收屏蔽1 38 验收屏蔽2 验收屏蔽2 验收屏蔽2 验收屏蔽2 39 K 1 验收屏蔽3 验收屏蔽3 验收屏蔽3 验收屏蔽3 40 验收代码0 验收代码0 验收代码0 验收代码0 41 验收代码1 验收代码1 验收代码1 验收代码1 42 验收代码2 验收代码2 验收代码2 验收代码2 43 验收代码3 验收代码3 验收代码3 验收代码3 44 验收屏蔽0 验收屏蔽0 验收屏蔽0 验收屏蔽0 45 验收屏蔽1 验收屏蔽1 验收屏蔽1 验收屏蔽1 46 验收屏蔽2 验收屏蔽2 验收屏蔽2 验收屏蔽2 47 B A N K 2 
验收屏蔽3 验收屏蔽3 验收屏蔽3 验收屏蔽3 48 验收代码0 验收代码0 验收代码0 验收代码0 49 验收代码1 验收代码1 验收代码1 验收代码1 50 验收代码2 验收
代码2 验收代码2 验收代码2 51 验收代码3 验收代码3 验收代码3 验收代码3 52 验收屏蔽0 验收屏蔽0 验收屏蔽0 验收屏蔽0 53 验收屏蔽1 验收屏蔽1 验收屏蔽1 验收屏蔽1 54 验收屏蔽2 验收屏蔽2 验收屏蔽2 验收屏蔽2 55 B A N K 3 
验收屏蔽3 验收屏蔽3 验收屏蔽3 验收屏蔽3 56 验收代码0 验收代码0 验收代码0 验收代码0 57 验收代码1 验收代码1 验收代码1 验收代码1 58 验收代码2 验收代码2 验收代码2 验收代码2 59 验收代码3 验收代码3 验收代码3 验收代码3 60 验收屏蔽0 验收屏蔽0 验收屏蔽0 验收屏蔽0 61 验收屏蔽1 验收屏蔽1 验收屏蔽1 验收屏蔽1 62 验收屏蔽2 验收屏蔽2 验收屏蔽2 验收屏蔽2 63 
B A N K 4 
验收屏蔽3 
验收屏蔽3 
验收屏蔽3 
验收屏蔽3 64-95 保留(00) 
         (SFF) 
(EFF) 
(SFF) 
(EFF) 
(SFF) 
(EFF) 
96 Rx帧信息 Rx帧信息 
Rx帧信息 Rx帧信息 Rx帧信息 Rx帧信息 97 Rx识别码1 Rx识别码  Rx识别码1 Rx识别码 Rx识别码1 Rx识别码 98 Rx识别码2 Rx识别码 
Rx识别码2 Rx识别码 Rx识别码2 Rx识别码 99 Rx数据1 Rx识别码  Rx数据1 Rx识别码 Rx数据1 Rx识别码 100 Rx数据2 Rx识别码  Rx数据2 Rx识别码 Rx数据2 Rx识别码 101 Rx数据3 Rx数据1  Rx数据3 Rx数据1 
Rx数据3 Rx数据1 102 Rx数据4 Rx数据2  Rx数据4 Rx数据2 Rx数据4 Rx数据2 103 Rx数据5 Rx数据3  Rx数据5 Rx数据3 Rx数据5 Rx数据3 104 Rx数据6 Rx数据4  Rx数据6 Rx数据4 Rx数据6 Rx数据4 105 
美语俚语Rx数据7 Rx数据5 
Rx数据7 
Rx数据5 Rx数据7 Rx数据5 
106 Rx数据8 Rx数据6  Rx数据8 Rx数据6 Rx数据8 Rx数据6 107 (FIFO RAM)(1) Rx数据7  (FIFO RAM)(1) Rx数据7 (FIFO RAM)(1) Rx数据7 108 (FIFO RAM)(1) Rx数据8  (FIFO RAM)(1) Rx数据8 (FIFO RAM)(1) Rx数据8 109-111 保留(00)         
 (SFF) (EFF) (SFF) (EFF) (SFF) (EFF) (SFF) 
网路管理
新闻自由与言论自由(EFF) 
112 Rx帧信息 Rx帧信息 Rx帧信息 Rx帧信息 Rx
帧信息 Rx帧信息 Rx帧信息 Rx
帧信息 113 Rx
识别码1 Rx识别码 Rx识别码1 Rx识别码 Rx识别码1 Rx识别码 Rx识别码1 Rx识别码 114 Rx识别码2 Rx识别码 Rx识别码2 Rx识别码 Rx识别码2 Rx识别码 Rx识别码2 Rx识别码 115 Rx数据1 Rx识别码 Rx数据1 Rx识别
码 Rx数据1 Rx识别码 Rx数据1 Rx识别码 116 Rx数据2 Rx识别码 Rx数据2 Rx识别码 Rx数据2 Rx识别码 Rx数据2 Rx识别码 117 Rx数据3 Rx数据1 Rx数据3 Rx数据1 Rx数据3 Rx数据1 Rx数据3 Rx数据1 118 Rx数据4 Rx数据2 Rx数据4 Rx数据2 Rx数据4 Rx数据2 Rx数据4 Rx数据2 119 Rx数据5 Rx数据3 Rx数据5 Rx数据3 Rx数据5 Rx数据3 Rx数据5 Rx数据3 120 Rx数据6 Rx数据4 Rx数据6 Rx数据4 Rx数据6 Rx数据4 Rx数据6 Rx数据4 121 Rx数据7 Rx数据5 Rx数据7 Rx数据5 Rx数据7 Rx数据5 Rx数据7 Rx数据5 122 Rx数据8 Rx数据6 Rx数据8 Rx数据6 Rx数据8 Rx数据6 Rx数据8 Rx数据6 123 (FIFO RAM)(1) Rx数据7 (FIFO RAM)(1) Rx数据7 (FIFO RAM)(1) Rx数据7 (FIFO RAM)(1) Rx数据7 124 (FIFO RAM)(1) Rx数据8 (FIFO RAM)(1) Rx数据8 (FIFO RAM)(1) Rx数据8 (FIFO RAM)(1) Rx数据8         
125-127 通用RAM 通用RAM 通用RAM 通用RAM 128 
内部RAM地址63(FIFO) 
内部RAM地址63(FIFO) 
内部RAM地址0(FIFO) 
上电后的内容为随机值并包含下一个信息的开始部分旧的信息可以出现在这里
2.3  CAN寄存器 
2.3.1  复位值 
模式寄存器中RM
恒温器表3  复位模式配置 
地址 寄存器 位 符号 名称 由硬件复位 
通过软件或由于总
线关闭设置MOD.0 0 模式 MOD.7 TM 测试模式 0(禁止) 0(禁止) 
  MOD.6 - 
 0(保留) 0(保留)   MOD.2 STM 自检测模式 0(正常) X(无变化) 
  MOD.1 LOM 只听模式 0(正常) X(无变化) 
  MOD.0 RM 复位模式 1(当前) 1(当前) 
1 命令 CMR.7-5  0(保留) 0(保留)   CMR.4 SRR 自接收请求 0(空缺) 0(空缺)   CMR.3 CDO 清除数据溢出 0(无动作) 0(无动作)   CMR.2 RRB 释放接收缓冲区 0(无动作) 0(无动作)   CMR.1 AT 中止发送 0(空缺) 0(空缺)   CMR.0 TR 发送请求 0(空缺) 0(空缺) 
2 状态 SR.7 BS 总线状态 0(总线开启) 0(复位) 
  SR.6 ES 出错状态 0(ok) 0(复位) 
  SR.5 TS 发送状态 1(等待空闲) 0(复位) 
  SR.4 RS 接收状态 1(等待空闲) 0(复位) 
  SR.3 TCS 发送完毕状态 1(完毕) 0(复位) 
  SR.2 TBS 发送缓冲器状态 1(释放) X(无变化)(1)   SR.1 DOS 数据溢出状态 0(空缺) 0(复位) 
  SR.0 RBS 接收缓冲器状态 0(空) 0(复位) 
3 中断 IR.7 BEI 总线错误中断 0(复位) X(无变化) (1)   IR.6 ALI 仲裁丢失中断 0(复位) 0(复位)   IR.5 EPI 错误被动中断 0(复位) 0(复位)   IR.4 WUI 唤醒中断 0(复位) 0(复位)   IR.3 DOI 数据溢出中断 0(复位) 0(复位)   IR.2 EI 错误报警中断 0(复位) X(无变化)   IR.1 TI 发送中断 0(复位) 0(复位)   IR.0 RI 接收中断 0(复位) 0(复位) 
4 中断使能 IER.7 BEIE 总线错误中断使能 X(无变化) X(无变化)   IER.6 ALIE 仲裁丢失中断使能 X(无变化) X(无变化)   IER.5 EPIE 错误被动中断使能 X(无变化) X(无变化)   IER.4 WUIE 唤醒中断使能 X(无变化) X(无变化)   IER.3 DOIE 数据溢出中断使能 X(无变化) X(无变化)   IER.2 EIE 错误报警中断使能 X(无变化) X(无变化)   IER.1 TIE 发送中断使能 X(无变化) X(无变化)   IER.0 RIE 接收中断使能 X(无变化) X(无变化) 5 Rx中断级 

本文发布于:2024-09-24 05:31:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/262668.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:3GPP标准
下一篇:180CST
标签:中断   错误   模式   状态   使能   复位   访问
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议