【2019年整理】c3c4RC500寄存器集合
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
名称:IRQPinConfig 功能:配置管脚IRQ 的输出状态 地址:0x2D 复位值:00000010 0x02 位描述
40
寄存器描述—页7:测试控制
TestAnaSelect 寄存器
名称:TestAnaSelect 功能:选择模拟测试信号 地址:0x3A 复位值:00000000 0x00 位描述
35
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
FIFOLevel 寄存器
名称:FIFOLevel 功能:定义FIFO 上溢和下溢警告界限 地址:0x29 复位值:00001000 0x08 位描述
36
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
TimerClock 寄存器
9
名称:Command 功能:启动和停止命令的执行 地址 :0x01 复位值:x0000000 0xx0 位描述
10
寄存器描述—页0:命令和状态
FIFOData 寄存器
名称:FIFOData 功能:64字节FIFO缓冲区输入和输出 地址:0x02 复位值:xxxxxxxx 0xxx 位描述
11
寄存器描述—页0:命令和状态
PrimaryStatus 寄存器
名称: PrimaryStatus 功能:接收器发送器和FIFO 缓冲区状态标志 地址:0x03 复位值:00000101 0x05 位描述
12
寄存器描述—页0:命令和状态
FIFOLength 寄存器
名称:FIFOLength 功能:FIFO 中的缓冲字节数 地址:0x04 复位值:00000000 0x00 位描述
RxThreshold寄存器
名称:RxThreshold 功能:选择位解码器的阀值 地址:0x1C 复位值:11111111 0xFF 位描述
29
寄存器描述—页3:接收器和解码器控制
RxControl2 寄存器
名称:RxControl2 功能:控制解码器的状态并定义接收器的输入源 地址:0x1E 复位值:010000011 0x41 位描述
38
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
TimerReload 寄存器
名称:TimerReload 功能:定义定时器的当前值 地址:0x2C 复位值:00001010 0x0A 位描述
39
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
IRQPinConfig 寄存器
17
寄存器描述—页1:控制和状态
ErrorFlag 寄存器
名称:ErrorFlag 功能:Error 标志指示上一个执行命令的错误状态 地址:0x0A 复位值:00000000 0x00 位描述
18
寄存器描述—页1:控制和状态
CollPos 寄存器
名称:CollPos 功能:RF 接口上检测到的第一个位冲突的位置 地址:0x0B 复位值:00010011 0x00 位描述
RC500 寄存器集合
执行校长
单片机实训(第三、四讲)
教学内容
RC500 寄存器概述
寄存器描述
RC500 寄存器标志位汇总
寄存器寻址方式寄存器寻址方式
2
重点、难点
重点
寄存器描述
难点
寄存器描述
3
RC500 寄存器概述
4
RC500 寄存器概述
5
RC500 寄存器概述
名称:TimerClock 功能:选择定时器时钟的分频值 地址:0x2A 复位值:00000111 0x07 位描述
37
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
TimerControl 寄存器
名称:TimerControl 功能:选择定时器的起始和停止条件 地址:0x2B 复位值:00000110 0x06 位描述
25
寄存器描述—页3:接收器和解码器控制
RxControl1 寄存器
名称:RxControl1 功能:控制接收器状态 地址:0x19 复位值:01110011 0x73 位描述
26
寄存器描述—页3:接收器和解码器控制
DecodeControl 寄存器
名称:DecodeControl
41
寄存器描述—页7:测试控制
TestDigiSelect 寄存器
名称:TestDigiSelect 功能:选择数字测试模式 地址:0x3D 复位值:00000000 0x00 位描述
42
RC500 寄存器标志位汇总
43
RC500 寄存器标志位汇总
44
RC500 寄存器标志位汇总
51
分页机制
MF RC500 寄存器集被分成8 页,每页8 个寄存器不 管当前所选是哪一页,页寄存器总是可以寻址的。
专用的地址总线
使用MF RC500 专用地址总线,微处理器通过地址 脚A0,A1 和A2 定义3 条地址线。 这允许在一页内进行寻址。 要在不同页的寄存器之间进行切换就需要用到分页 机制。
21
寄存器描述—页1:控制和状态
BitFraming 寄存器
名称:BitFraming 功能:位方式帧的调节 地址:0x0F 复位值:00000000 0x00 位描述
22
寄存器描述—页2:发送器和控制
TxControl 寄存器
名称: TxControl 功能:控制天线脚TX1 和TX2 的逻辑状态 地址:0x11 复位值:01011000 0x58 位描述
13
寄存器描述—页0:命令和状态
SecondaryStatus 寄存器
名称:SecondaryStatus 功能:不同的状态标志 地址:0x05 复位值:01100000 0x60 位描述
14
寄存器描述—页0:命令和状态
InterruptEn 寄存器
名称:InterruptEn 功能:使能和禁止中断请求通过的控制位 地址:0x06 复位值:00000000 0x00 位描述
名称:CRCPresetLSB/CRCPresetMSB 功能:CRC 寄存器预设值的低/高字节 地址:0x23/0x24 复位值:01010011 0x63/ 01010011 0x63 位描述
34
寄存器描述—页4:RF时序和信道冗余
MFOUTSelect 寄存器
名称:MFOUTSelect 功能:选择输出到管脚MFOUT 的内部信号 地址:0x26 复位值:00000000 0x00 位描述
23
寄存器描述—页2:发送器和控制
CwConductance 寄存器
名称:CwConductance 功能:选择天线驱动脚TX1 和TX2 的电导率 地址:0x12 复位值:00111111 0x3F 位描述
24
寄存器描述—页2:发送器和控制
ModWidth 寄存器
名称:ModWidth 功能:选择调制脉冲的宽度 地址:0x15 复位值:00010011 0x13 位描述
功能:控制解码器状态 地址:0x1A 复位值:00001000 0x08 位描述
27
寄存器描述—页3:接收器和解码器控制
BitPhase 寄存器
名称:BitPhase 功能:选择发送器和接收器时钟之间的位相位 地址:0x1B 复位值:10101101 0xAD 位描述
28
寄存器描述—页3:接收器和解码器控制
19
寄存器描述—页1:控制和状态
TimerValue 寄存器
名称:TimerValue 功能:定时器的实际值 地址:0x0C 复位值:XXXXXXXX 0xXX 位描述
20
寄存器描述—页1:控制和状态
CRCResultLSB/CRCResultMSB 寄存器
名称:CRCResultLSB/CRCResultMSB 功能:CRC 协处理器寄存器低/高字节 地址:0x0D/0x0E 复位值:XXXXXXXX 0xXX/ XXXXXXXX 0xXX 位描述
30
寄存器描述—页3:接收器和解码器控制
ClockQControl 寄存器
名称:ClockQControl 功能:控制时钟产生用于90º相移的Q 信道时钟 地址:0x1F 复位值:000XXXXX 0xXX 位描述
31
寄存器描述—页4:RF时序和信道冗余
RxWait 寄存器
名称:RxWait 功能:选择发送后接收器启动前的时间间隔 地址:0x21 复位值:00000101 0x06 位描述
45
RC500 寄存器标志位汇总
46
RC500 寄存器标志位汇总
47
RC500 寄存器标志位汇总
48
RC500 寄存器标志位汇总
49
RC500 寄存器标志位汇总
50
寄存器寻址方式
可通过3 种机制对MF RC500 进行操作
通过执行命令初始化功能和控制数据操作 通过一系列的可配置位配置电气和功能状态 通过读取状态标志监控MF RC500 的状态 命令配置位和标志都可通过微处理器接口访问 MF RC500 可内部寻址64 个寄存器,需要6 条地址 线
52
复用的地址总线
使用MF RC500 复用的地址总线微处理器可以一次 定义所有的6 条地址线。 这种情况下可以既可以使用分页机制也可使用线性 寻址。
53
54
55
32
寄存器描述—页4:RF时序和信道冗余
ChannelRedundancy 寄存器
名称: ChannelRedundancy 功能:选择RF 信道上数据完整性检测的类型和模式 地址:0x22 复位值:00000011 0x03 位描述
33
寄存器描述—页4:RF时序和信道冗余
CRCPresetLSB/CRCPresetMSB 寄存器
15
寄存器描述—页0:命令和状态
InterruptRq 寄存器
名称:InterruptRq 功能:中断请求标志 地址:0x07 复位值:00000000 0x00 位描述
16
寄存器描述—页1:控制和状态
Control 控制寄存器
名称:Control 功能:不同的控制标志,例如:定时器、节电 地址:0x09 复位值:00000000 0x00 位描述
6
RC500 寄存器概述
7
RC500 寄存器概述
寄存器位状态
不同的寄存器的位和标志的状态是不同的这取决于 它们的功能。
8
寄存器描述—页0:命令和状态
Page 寄存器:
名称:Page 功能:选择寄存器页 地址:x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38 复位值:1000000 0x80 位描述
40
寄存器描述—页7:测试控制
TestAnaSelect 寄存器
名称:TestAnaSelect 功能:选择模拟测试信号 地址:0x3A 复位值:00000000 0x00 位描述
35
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
FIFOLevel 寄存器
名称:FIFOLevel 功能:定义FIFO 上溢和下溢警告界限 地址:0x29 复位值:00001000 0x08 位描述
36
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
TimerClock 寄存器
9
名称:Command 功能:启动和停止命令的执行 地址 :0x01 复位值:x0000000 0xx0 位描述
10
寄存器描述—页0:命令和状态
FIFOData 寄存器
名称:FIFOData 功能:64字节FIFO缓冲区输入和输出 地址:0x02 复位值:xxxxxxxx 0xxx 位描述
11
寄存器描述—页0:命令和状态
PrimaryStatus 寄存器
名称: PrimaryStatus 功能:接收器发送器和FIFO 缓冲区状态标志 地址:0x03 复位值:00000101 0x05 位描述
12
寄存器描述—页0:命令和状态
FIFOLength 寄存器
名称:FIFOLength 功能:FIFO 中的缓冲字节数 地址:0x04 复位值:00000000 0x00 位描述
RxThreshold寄存器
名称:RxThreshold 功能:选择位解码器的阀值 地址:0x1C 复位值:11111111 0xFF 位描述
29
寄存器描述—页3:接收器和解码器控制
RxControl2 寄存器
名称:RxControl2 功能:控制解码器的状态并定义接收器的输入源 地址:0x1E 复位值:010000011 0x41 位描述
38
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
TimerReload 寄存器
名称:TimerReload 功能:定义定时器的当前值 地址:0x2C 复位值:00001010 0x0A 位描述
39
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
IRQPinConfig 寄存器
17
寄存器描述—页1:控制和状态
ErrorFlag 寄存器
名称:ErrorFlag 功能:Error 标志指示上一个执行命令的错误状态 地址:0x0A 复位值:00000000 0x00 位描述
18
寄存器描述—页1:控制和状态
CollPos 寄存器
名称:CollPos 功能:RF 接口上检测到的第一个位冲突的位置 地址:0x0B 复位值:00010011 0x00 位描述
RC500 寄存器集合
执行校长
单片机实训(第三、四讲)
教学内容
RC500 寄存器概述
寄存器描述
RC500 寄存器标志位汇总
寄存器寻址方式寄存器寻址方式
2
重点、难点
重点
寄存器描述
难点
寄存器描述
3
RC500 寄存器概述
4
RC500 寄存器概述
5
RC500 寄存器概述
名称:TimerClock 功能:选择定时器时钟的分频值 地址:0x2A 复位值:00000111 0x07 位描述
37
寄存器描述—页5: FIFO、定时器和IRQ管脚配置
TimerControl 寄存器
名称:TimerControl 功能:选择定时器的起始和停止条件 地址:0x2B 复位值:00000110 0x06 位描述
25
寄存器描述—页3:接收器和解码器控制
RxControl1 寄存器
名称:RxControl1 功能:控制接收器状态 地址:0x19 复位值:01110011 0x73 位描述
26
寄存器描述—页3:接收器和解码器控制
DecodeControl 寄存器
名称:DecodeControl
41
寄存器描述—页7:测试控制
TestDigiSelect 寄存器
名称:TestDigiSelect 功能:选择数字测试模式 地址:0x3D 复位值:00000000 0x00 位描述
42
RC500 寄存器标志位汇总
43
RC500 寄存器标志位汇总
44
RC500 寄存器标志位汇总
51
分页机制
MF RC500 寄存器集被分成8 页,每页8 个寄存器不 管当前所选是哪一页,页寄存器总是可以寻址的。
专用的地址总线
使用MF RC500 专用地址总线,微处理器通过地址 脚A0,A1 和A2 定义3 条地址线。 这允许在一页内进行寻址。 要在不同页的寄存器之间进行切换就需要用到分页 机制。
21
寄存器描述—页1:控制和状态
BitFraming 寄存器
名称:BitFraming 功能:位方式帧的调节 地址:0x0F 复位值:00000000 0x00 位描述
22
寄存器描述—页2:发送器和控制
TxControl 寄存器
名称: TxControl 功能:控制天线脚TX1 和TX2 的逻辑状态 地址:0x11 复位值:01011000 0x58 位描述
13
寄存器描述—页0:命令和状态
SecondaryStatus 寄存器
名称:SecondaryStatus 功能:不同的状态标志 地址:0x05 复位值:01100000 0x60 位描述
14
寄存器描述—页0:命令和状态
InterruptEn 寄存器
名称:InterruptEn 功能:使能和禁止中断请求通过的控制位 地址:0x06 复位值:00000000 0x00 位描述
名称:CRCPresetLSB/CRCPresetMSB 功能:CRC 寄存器预设值的低/高字节 地址:0x23/0x24 复位值:01010011 0x63/ 01010011 0x63 位描述
34
寄存器描述—页4:RF时序和信道冗余
MFOUTSelect 寄存器
名称:MFOUTSelect 功能:选择输出到管脚MFOUT 的内部信号 地址:0x26 复位值:00000000 0x00 位描述
23
寄存器描述—页2:发送器和控制
CwConductance 寄存器
名称:CwConductance 功能:选择天线驱动脚TX1 和TX2 的电导率 地址:0x12 复位值:00111111 0x3F 位描述
24
寄存器描述—页2:发送器和控制
ModWidth 寄存器
名称:ModWidth 功能:选择调制脉冲的宽度 地址:0x15 复位值:00010011 0x13 位描述
功能:控制解码器状态 地址:0x1A 复位值:00001000 0x08 位描述
27
寄存器描述—页3:接收器和解码器控制
BitPhase 寄存器
名称:BitPhase 功能:选择发送器和接收器时钟之间的位相位 地址:0x1B 复位值:10101101 0xAD 位描述
28
寄存器描述—页3:接收器和解码器控制
19
寄存器描述—页1:控制和状态
TimerValue 寄存器
名称:TimerValue 功能:定时器的实际值 地址:0x0C 复位值:XXXXXXXX 0xXX 位描述
20
寄存器描述—页1:控制和状态
CRCResultLSB/CRCResultMSB 寄存器
名称:CRCResultLSB/CRCResultMSB 功能:CRC 协处理器寄存器低/高字节 地址:0x0D/0x0E 复位值:XXXXXXXX 0xXX/ XXXXXXXX 0xXX 位描述
30
寄存器描述—页3:接收器和解码器控制
ClockQControl 寄存器
名称:ClockQControl 功能:控制时钟产生用于90º相移的Q 信道时钟 地址:0x1F 复位值:000XXXXX 0xXX 位描述
31
寄存器描述—页4:RF时序和信道冗余
RxWait 寄存器
名称:RxWait 功能:选择发送后接收器启动前的时间间隔 地址:0x21 复位值:00000101 0x06 位描述
45
RC500 寄存器标志位汇总
46
RC500 寄存器标志位汇总
47
RC500 寄存器标志位汇总
48
RC500 寄存器标志位汇总
49
RC500 寄存器标志位汇总
50
寄存器寻址方式
可通过3 种机制对MF RC500 进行操作
通过执行命令初始化功能和控制数据操作 通过一系列的可配置位配置电气和功能状态 通过读取状态标志监控MF RC500 的状态 命令配置位和标志都可通过微处理器接口访问 MF RC500 可内部寻址64 个寄存器,需要6 条地址 线
52
复用的地址总线
使用MF RC500 复用的地址总线微处理器可以一次 定义所有的6 条地址线。 这种情况下可以既可以使用分页机制也可使用线性 寻址。
53
54
55
32
寄存器描述—页4:RF时序和信道冗余
ChannelRedundancy 寄存器
名称: ChannelRedundancy 功能:选择RF 信道上数据完整性检测的类型和模式 地址:0x22 复位值:00000011 0x03 位描述
33
寄存器描述—页4:RF时序和信道冗余
CRCPresetLSB/CRCPresetMSB 寄存器
15
寄存器描述—页0:命令和状态
InterruptRq 寄存器
名称:InterruptRq 功能:中断请求标志 地址:0x07 复位值:00000000 0x00 位描述
16
寄存器描述—页1:控制和状态
Control 控制寄存器
名称:Control 功能:不同的控制标志,例如:定时器、节电 地址:0x09 复位值:00000000 0x00 位描述
6
RC500 寄存器概述
7
RC500 寄存器概述
寄存器位状态
不同的寄存器的位和标志的状态是不同的这取决于 它们的功能。
8
寄存器描述—页0:命令和状态
Page 寄存器:
名称:Page 功能:选择寄存器页 地址:x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38 复位值:1000000 0x80 位描述