没有合适的资源?快使用搜索试试~ 我知道了~
TI-DSP28335-CAN使用手册中文
需积分: 3 0 下载量 159 浏览量
2024-02-20
10:28:39
上传
评论
收藏 569KB PDF 举报
温馨提示
试读
78页
TI-DSP28335-CAN使用手册中文 CAN 手册 DSP 3837x TI CANopen
资源推荐
资源详情
资源评论
TMS320F2833x,
,2823x
增增强强型型局局控控制制器器域域网网 (eCAN)
Reference Guide
Literature Number: ZHCU039
January 2009
内内容容
Preface ....................................................................................................................................... 6
1 CAN 概概述述 .......................................................................................................................... 10
1.1 特性 ...................................................................................................................... 10
1.2 方框图 ................................................................................................................... 11
1.3 eCAN 与其他 TI CAN 模块兼容 ...................................................................................... 11
2 CAN 网网络络和和模模块块 ................................................................................................................. 12
2.1 CAN 协议概述 .......................................................................................................... 12
3 eCAN 控控制制器器概概述述 ............................................................................................................... 13
3.1 标准 CAN 控制器 (SCC) 模式 ........................................................................................ 14
3.2 内存映射 ................................................................................................................ 15
3.3 eCAN 控制和状态寄存器 .............................................................................................. 18
4 消消息息对对象象 ............................................................................................................................ 19
5 消消息息邮邮箱箱 ............................................................................................................................ 19
5.1 发送邮箱 ................................................................................................................. 23
5.2 接收邮箱 ................................................................................................................. 24
5.3 CAN 模块运行在正常配置中 .......................................................................................... 24
1 eCAN 寄寄存存器器 ..................................................................................................................... 25
1 邮邮箱箱使使能能寄寄存存器器 (CANME) ..................................................................................................... 25
2 邮邮箱箱方方向向寄寄存存器器 (CANMD) .................................................................................................... 26
3 发发送送请请求求设设置置寄寄存存器器(CANTRS) .............................................................................................. 27
4 传传输输请请求求-复复位位寄寄存存器器((CANTRR)) ......................................................................................... 28
5 传传输输确确认认寄寄存存器器((CANTA)) .................................................................................................. 29
6 中中断断确确认认寄寄存存器器((CANAA)) .................................................................................................. 30
7 接接收收消消息息等等待待寄寄存存器器((CANRMP)) ......................................................................................... 31
8 接接收收信信息息丢丢失失寄寄存存器器((CANRML)) .......................................................................................... 32
9 远远程程帧帧等等待待寄寄存存器器((CANRFP)) ............................................................................................. 33
9.1 远程帧的处理 ........................................................................................................... 33
10 全全局局接接受受屏屏蔽蔽寄寄存存器器((CANGAM)) ......................................................................................... 35
11 主主控控制制寄寄存存器器 (CANMC) ....................................................................................................... 36
11.1 CAN 模块在 SUSPEND(中止)时工作 ............................................................................ 37
12 位位-时时序序配配置置寄寄存存器器((CANBTC)) ............................................................................................ 38
13 错错误误和和状状态态寄寄存存器器((CANES)) ............................................................................................... 40
14 CAN 错错误误计计数数寄寄存存器器((CANTEC/CANREC)) ........................................................................... 42
15 中中断断寄寄存存器器 ......................................................................................................................... 43
15.1 全局中断标志寄存器(CANGIF0/CANGIF1) ...................................................................... 43
15.2 全局中断屏蔽寄存器 (CANGIM) ...................................................................................... 45
15.3 邮箱中断屏蔽寄存器(CANMIM) ...................................................................................... 48
15.4 邮箱中断级别寄存器(CANMIL) ................................................................................... 49
16 写写覆覆盖盖保保护护控控制制寄寄存存器器((CANOPC)) ....................................................................................... 50
17 eCAN I/O 控控制制寄寄存存器器 (CANTIOC,,CANRIOC) ......................................................................... 51
2
内容
ZHCU039–January 2009
SPRUEU1 — http://www-s.ti.com/sc/techlit/SPRUEU1
版权 © 2009, Texas Instruments Incorporated
www.ti.com.cn
18 定定时时器器管管理理单单元元 ................................................................................................................... 53
18.1 时间戳功能 .............................................................................................................. 53
18.2 超时功能 ................................................................................................................ 56
18.3 用户应用程序中 MTOF 0/1 位的运行状态/用法。 .................................................................. 58
19 邮邮箱箱布布局局 ............................................................................................................................ 59
19.1 消息标识符寄存器(MSGID) ........................................................................................ 59
19.2 CPU 邮箱访问 .......................................................................................................... 60
19.3 消息控制寄存器(MSGCTRL) ...................................................................................... 61
19.4 消息数据寄存器 (CANMDL,CANMDH) ............................................................................ 62
20 接接受受滤滤波波器器 ......................................................................................................................... 63
20.1 本地接受屏蔽 (CANLAM) ............................................................................................. 63
2 eCAN 配配置置 ........................................................................................................................ 65
1 CAN 模模块块初初始始化化 ................................................................................................................. 65
1.1 CAN 位时序配置 ....................................................................................................... 66
1.2 CAN 比特率计算 ....................................................................................................... 67
1.3 针对75MHz 系统时钟的的位配置参数 ............................................................................... 67
1.4 针对50MHz CAN 时钟的位配置参数 ................................................................................. 68
1.5 EALLOW 保护 .......................................................................................................... 69
2 配配置置 eCAN 的的步步骤骤 ............................................................................................................... 69
2.1 配置邮箱用于传输 ...................................................................................................... 70
2.2 传输一个消息 ........................................................................................................... 70
2.3 配置邮箱用于接收 ...................................................................................................... 70
2.4 接收一个消息 ........................................................................................................... 71
2.5 过载情况下的处理 ...................................................................................................... 71
3 远远程程帧帧邮邮箱箱的的处处理理 ................................................................................................................ 71
3.1 从另一个节点请求数据 ................................................................................................ 71
3.2 应答一个远程请求 ...................................................................................................... 72
3.3 更新数据字段 ........................................................................................................... 72
4 中中断断 .................................................................................................................................. 72
4.1 中断方案 ................................................................................................................. 74
4.2 邮箱中断 ................................................................................................................. 74
4.3 中断处理 ................................................................................................................ 75
5 CAN 断断电电模模式式 .................................................................................................................. 76
5.1 进入和退出本地断电模式 .............................................................................................. 76
5.2 进入和退出器件低功耗模式的预防措施(LPM) ................................................................... 77
5.3 启用或禁用到 CAN 模块的时钟 ...................................................................................... 77
5.4 CAN 控制器模块的外部可能故障模式 ............................................................................... 77
3
ZHCU039–January 2009
内容
SPRUEU1 — http://www-s.ti.com/sc/techlit/SPRUEU1
版权 © 2009, Texas Instruments Incorporated
www.ti.com.cn
图图片片列列表表
1 eCAN 方框图和接口电路 ................................................................................................. 11
2 CAN 数据帧 ................................................................................................................ 12
3 eCAN 模块的架构 ......................................................................................................... 13
4 eCAN-A 内存映射 ......................................................................................................... 16
5 eCAN-B 内存映射 ......................................................................................................... 17
6 邮箱-使能寄存器 (CANME)............................................................................................... 25
7 邮箱方向寄存器 (CANMD)................................................................................................ 26
8 发送请求设置寄存器 (CANTRS) ......................................................................................... 27
9 传输请求-复位寄存器(CANTRR) ..................................................................................... 28
10 传输确认寄存器(CANTA).............................................................................................. 29
11 中断确认寄存器(CANAA) ............................................................................................. 30
12 接收消息等待寄存器 (CANRMP) ........................................................................................ 31
13 接收信息丢失寄存器(CANRML) ...................................................................................... 32
14 远程帧等待寄存器(CANRFP) ......................................................................................... 33
15 全局接受屏蔽寄存器(CANGAM) ..................................................................................... 35
16 主控制寄存器(CANMC) ............................................................................................... 36
17 位-时序配置寄存器(CANBTC) ........................................................................................ 38
18 错误和状态寄存器(CANES)........................................................................................... 40
19 发送错误计数器寄存器(CANTEC) ................................................................................... 42
20 接收错误计数器寄存器(CANREC) ................................................................................... 42
21 全局中断标志寄存器 0(CANGIF0) ................................................................................... 44
22 全局中断标志寄存器 1(CANGIF1) ................................................................................... 44
23 全局中断屏蔽寄存器 (CANGIM) ......................................................................................... 46
24 邮箱中断屏蔽寄存器(CANMIM) .......................................................................................... 48
25 邮箱中断级别寄存器(CANMIL) ....................................................................................... 49
26 写覆盖保护控制寄存器(CANOPC) ................................................................................... 50
27 TX I/O 控制寄存器(CANTIOC) ....................................................................................... 51
28 RX I/O 控制寄存器(CANRIOC)....................................................................................... 52
29 时间戳记数器寄存器(CANTSC) ...................................................................................... 54
30 消息对象时间戳寄存器(MOTS)....................................................................................... 55
31 消息对象超时寄存器(MOTO) ......................................................................................... 56
32 超时控制寄存器(CANTOC) ........................................................................................... 57
33 超时状态寄存器(CANTOS) ........................................................................................... 58
34 消息标识符寄存器(MSGID)寄存器 ................................................................................... 59
35 消息控制寄存器(MSGCTRL) ......................................................................................... 61
36 DBO=0(CANMDL) 时的消息数据低寄存器 ............................................................................. 62
37 DBO=0(CANMDH)时的消息数据高寄存器.......................................................................... 62
38 DBO=1 (CANMDL) 时的消息数据低寄存器 ............................................................................ 62
39 DBO=1(CANMDH)时的消息数据高寄存器.......................................................................... 62
40 本地接受屏蔽寄存器 (LAMn) ............................................................................................. 64
41 初始化序列 ................................................................................................................. 66
42 CAN 位时序 ................................................................................................................ 67
43 中断方案 .................................................................................................................... 73
4
图片列表
ZHCU039–January 2009
SPRUEU1 — http://www-s.ti.com/sc/techlit/SPRUEU1
版权 © 2009, Texas Instruments Incorporated
www.ti.com.cn
图图表表列列表表
1 寄存器映射 ................................................................................................................. 18
2 eCAN 邮箱 RAM 布局..................................................................................................... 20
3 针对邮箱 (eCAN-A) 的 LAM,MOTS 和 MOTO 的地址 .............................................................. 21
4 eCAN-B 邮箱 RAM 布局 .................................................................................................. 22
5 针对邮箱 (eCAN-A) 的 LAM,MOTS 和 MOTO 的地址 .............................................................. 23
6 消息对象运行状态配置 .................................................................................................... 23
7 邮箱-使能寄存器 (CANME) 字段说明 ................................................................................... 25
8 邮箱-方向寄存器 (CANMD)字段说明 .................................................................................... 26
9 发送请求设置寄存器 (CANTRS) 字段说明 ............................................................................. 27
10 传输请求-复位寄存器(CANTRR)字段说明 .......................................................................... 28
11 传输确认寄存器(CANTA)字段说明................................................................................... 29
12 中断确认寄存器(CANAA)字段说明................................................................................... 30
13 接收消息挂等待寄存器(CANRMP)字段说明 ........................................................................ 31
14 接收信息丢失寄存器(CANRML)字段说明 ........................................................................... 32
15 远程帧等待寄存器(CANRFP)字段说明 .............................................................................. 33
16 全局接受屏蔽寄存器 (CANGAM) 字段说明 ............................................................................ 35
17 主控制寄存器(CANMC)字段说明..................................................................................... 36
18 位时序配置寄存器(CANBTC)字段描述 .............................................................................. 38
19 错误和状态寄存器(CANES)字段说明 ................................................................................ 40
20 全局中断标志寄存器(CANGIF0/CANGIF1)字段说明 .............................................................. 44
21 全局中断屏蔽寄存器(CANGIM)字段说明............................................................................ 46
22 邮箱中断屏蔽寄存器(CANMIM)字段说明............................................................................ 48
23 邮箱中断级别寄存器(CANMIL)字段说明 ............................................................................ 49
24 写覆盖保护控制寄存器(CANOPC)字段说明 ........................................................................ 50
25 TX I/O 控制寄存器(CANTIOC)字段说明 ............................................................................ 51
26 RX I/O 控制寄存器 (CANRIOC) 字段说明.............................................................................. 52
27 时间戳记数器寄存器(CANTSC)字段说明 ........................................................................... 54
28 消息对象时间戳寄存器(MOTS)字段说明 ............................................................................ 55
29 消息对象超时寄存器(MOTO)字段说明 .............................................................................. 56
30 超时控制寄存器(CANTOC)字段说明 ................................................................................ 57
31 超时状态寄存器(CANTOS)字段说明................................................................................. 58
32 消息标识符寄存器(MSGID)字段说明 ................................................................................ 59
33 消息控制寄存器(MSGCTRL)字段说明............................................................................... 61
34 本地接受屏蔽寄存器 (LAMn) 字段说明 ................................................................................. 64
35 比特率(BT = 15,TSEG1
reg
=10,TSEG2
reg
=2,采样点 = 80%) 的 BRP 字段 ................................... 68
36 实现与一个 15 BT 的不同采样点 ........................................................................................ 68
37 比特率(BT=10,TSEG1
reg
=6,TSEG2
reg
=1,采样点 = 80%)的 BRP 字段 ....................................... 68
38 使用一个 20 BT 实现不同采样点 ........................................................................................ 68
39 eCAN 的中断置位/清除 ................................................................................................... 75
5
ZHCU039–January 2009
图表列表
SPRUEU1 — http://www-s.ti.com/sc/techlit/SPRUEU1
版权 © 2009, Texas Instruments Incorporated
剩余77页未读,继续阅读
资源评论
zcj00012366
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 整卷预览.mhtml
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- 基于Javascript的结婚请帖设计源码 - Invitation
- mysql语句大全及用法
- mysql语句大全及用法
- mysql语句大全及用法
- MySQL是一种广泛使用的开源关系型数据库管理系统
- MySQL是一种广泛使用的开源关系型数据库管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功