《c3c4RC500寄存器集合课件》由会员分享,可在线阅读,更多相关《c3c4RC500寄存器集合课件(55页珍藏版)》请在金锄头文库上搜索。
1、RC500 寄存器集合寄存器集合执行校长单片机实训单片机实训( (第三、四讲第三、四讲) )c3c4RC500寄存器集合课件2教学内容教学内容nRC500 寄存器概述寄存器概述n寄存器描述寄存器描述nRC500 寄存器标志位汇总寄存器标志位汇总n寄存器寻址方式寄存器寻址方式寄存器寻址方式寄存器寻址方式3重点、难点重点、难点n重点重点p寄存器描述寄存器描述n难点难点p寄存器描述寄存器描述4RC500 寄存器概述寄存器概述5RC500 寄存器概述寄存器概述 6RC500 寄存器概述寄存器概述 7RC500 寄存器概述寄存器概述 8RC500 寄存器概述寄存器概述n寄存器位状态寄存器位状态p不同的寄
2、存器的位和标志的状态是不同的这取决于它们的功能。9寄存器描述寄存器描述页页0 0:命令和状态:命令和状态nPage 寄存器:寄存器:p名称:Pagep功能:选择寄存器页p地址:x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38p复位值:1000000 0x80p位描述 10寄存器描述寄存器描述页页0 0:命令和状态:命令和状态nCommand 寄存器寄存器p名称:Commandp功能:启动和停止命令的执行p地址 :0x01 p复位值:x0000000 0xx0p位描述11寄存器描述寄存器描述页页0 0:命令和状态:命令和状态nFIFOData 寄存器寄存器p名称:FI
3、FODatap功能:64字节FIFO缓冲区输入和输出p地址:0x02p复位值:xxxxxxxx 0xxxp位描述12寄存器描述寄存器描述页页0 0:命令和状态:命令和状态nPrimaryStatus 寄存器寄存器p名称: PrimaryStatusp功能:接收器发送器和FIFO 缓冲区状态标志p地址:0x03p复位值:00000101 0x05p位描述13寄存器描述寄存器描述页页0 0:命令和状态:命令和状态nFIFOLength 寄存器寄存器p名称:FIFOLengthp功能:FIFO 中的缓冲字节数p地址:0x04p复位值:00000000 0x00p位描述14寄存器描述寄存器描述页页0
4、0:命令和状态:命令和状态nSecondaryStatus 寄存器寄存器p名称:SecondaryStatusp功能:不同的状态标志p地址:0x05p复位值:01100000 0x60p位描述15寄存器描述寄存器描述页页0 0:命令和状态:命令和状态nInterruptEn 寄存器寄存器p名称:InterruptEnp功能:使能和禁止中断请求通过的控制位p地址:0x06p复位值:00000000 0x00p位描述16寄存器描述寄存器描述页页0 0:命令和状态:命令和状态nInterruptRq 寄存器寄存器p名称:InterruptRqp功能:中断请求标志p地址:0x07p复位值:000000
5、00 0x00p位描述17寄存器描述寄存器描述页页1 1:控制和状态:控制和状态nControl 控制寄存器寄存器p名称:Controlp功能:不同的控制标志,例如:定时器、节电p地址:0x09p复位值:00000000 0x00p位描述18寄存器描述寄存器描述页页1 1:控制和状态:控制和状态nErrorFlag 寄存器寄存器p名称:ErrorFlagp功能:Error 标志指示上一个执行命令的错误状态p地址:0x0Ap复位值:00000000 0x00p位描述19寄存器描述寄存器描述页页1 1:控制和状态:控制和状态nCollPos 寄存器寄存器p名称:CollPosp功能:RF 接口上检
6、测到的第一个位冲突的位置p地址:0x0Bp复位值:00010011 0x00p位描述20寄存器描述寄存器描述页页1 1:控制和状态:控制和状态nTimerValue 寄存器寄存器p名称:TimerValuep功能:定时器的实际值p地址:0x0Cp复位值:XXXXXXXX 0xXXp位描述21寄存器描述寄存器描述页页1 1:控制和状态:控制和状态nCRCResultLSB/CRCResultMSB 寄存器寄存器p名称:CRCResultLSB/CRCResultMSBp功能:CRC 协处理器寄存器低/高字节p地址:0x0D/0x0Ep复位值:XXXXXXXX 0xXX/ XXXXXXXX 0xX
7、Xp位描述22寄存器描述寄存器描述页页1 1:控制和状态:控制和状态nBitFraming 寄存器寄存器p名称:BitFramingp功能:位方式帧的调节p地址:0x0Fp复位值:00000000 0x00p位描述23寄存器描述寄存器描述页页2 2:发送器和控:发送器和控制制nTxControl 寄存器寄存器p名称: TxControlp功能:控制天线脚TX1 和TX2 的逻辑状态p地址:0x11p复位值:01011000 0x58p位描述24寄存器描述寄存器描述页页2 2:发送器和控:发送器和控制制nCwConductance 寄存器寄存器p名称:CwConductancep功能:选择天线驱
8、动脚TX1 和TX2 的电导率p地址:0x12p复位值:00111111 0x3Fp位描述25寄存器描述寄存器描述页页2 2:发送器和控:发送器和控制制nModWidth 寄存器寄存器p名称:ModWidthp功能:选择调制脉冲的宽度p地址:0x15p复位值:00010011 0x13p位描述26寄存器描述寄存器描述页页3:接收器和解码接收器和解码器控制器控制nRxControl1 寄存器寄存器p名称:RxControl1p功能:控制接收器状态p地址:0x19p复位值:01110011 0x73p位描述27寄存器描述寄存器描述页页3:接收器和解码器接收器和解码器控制控制nDecodeContr
9、ol 寄存器寄存器p名称:DecodeControlp功能:控制解码器状态p地址:0x1Ap复位值:00001000 0x08p位描述28寄存器描述寄存器描述页页3:接收器和解码器接收器和解码器控制控制nBitPhase 寄存器寄存器p名称:BitPhasep功能:选择发送器和接收器时钟之间的位相位p地址:0x1Bp复位值:10101101 0xADp位描述29寄存器描述寄存器描述页页3:接收器和解码接收器和解码器控制器控制nRxThreshold寄存器寄存器p名称:RxThresholdp功能:选择位解码器的阀值p地址:0x1Cp复位值:11111111 0xFFp位描述30寄存器描述寄存器
10、描述页页3:接收器和解码器接收器和解码器控制控制nRxControl2 寄存器寄存器p名称:RxControl2p功能:控制解码器的状态并定义接收器的输入源p地址:0x1Ep复位值:010000011 0x41p位描述31寄存器描述寄存器描述页页3:接收器和解码器接收器和解码器控制控制nClockQControl 寄存器寄存器p名称:ClockQControlp功能:控制时钟产生用于90相移的Q 信道时钟p地址:0x1Fp复位值:000XXXXX 0xXXp位描述32寄存器描述寄存器描述页页4:RF时序和信道时序和信道冗余冗余nRxWait 寄存器寄存器p名称:RxWaitp功能:选择发送后接
11、收器启动前的时间间隔p地址:0x21p复位值:00000101 0x06p位描述33寄存器描述寄存器描述页页4:RF时序和信道时序和信道冗余冗余nChannelRedundancy 寄存器寄存器p名称: ChannelRedundancyp功能:选择RF 信道上数据完整性检测的类型和模式p地址:0x22p复位值:00000011 0x03p位描述34寄存器描述寄存器描述页页4:RF时序和信道时序和信道冗余冗余nCRCPresetLSB/CRCPresetMSB 寄存器寄存器p名称:CRCPresetLSB/CRCPresetMSBp功能:CRC 寄存器预设值的低/高字节p地址:0x23/0x2
12、4p复位值:01010011 0x63/ 01010011 0x63p位描述35寄存器描述寄存器描述页页4:RF时序和信道时序和信道冗余冗余nMFOUTSelect 寄存器寄存器p名称:MFOUTSelectp功能:选择输出到管脚MFOUT 的内部信号p地址:0x26p复位值:00000000 0x00p位描述36寄存器描述寄存器描述页页5: FIFO、定时器和、定时器和IRQ管脚配置管脚配置nFIFOLevel 寄存器寄存器p名称:FIFOLevelp功能:定义FIFO 上溢和下溢警告界限p地址:0x29p复位值:00001000 0x08p位描述37寄存器描述寄存器描述页页5: FIFO、
13、定时器和、定时器和IRQ管脚配置管脚配置nTimerClock 寄存器寄存器p名称:TimerClockp功能:选择定时器时钟的分频值p地址:0x2Ap复位值:00000111 0x07p位描述38寄存器描述寄存器描述页页5: FIFO、定时器和、定时器和IRQ管脚配置管脚配置nTimerControl 寄存器寄存器p名称:TimerControlp功能:选择定时器的起始和停止条件p地址:0x2Bp复位值:00000110 0x06p位描述39寄存器描述寄存器描述页页5: FIFO、定时器和、定时器和IRQ管脚配置管脚配置nTimerReload 寄存器寄存器p名称:TimerReloadp功
14、能:定义定时器的当前值p地址:0x2Cp复位值:00001010 0x0Ap位描述40寄存器描述寄存器描述页页5: FIFO、定时器和、定时器和IRQ管脚配置管脚配置nIRQPinConfig 寄存器寄存器p名称:IRQPinConfigp功能:配置管脚IRQ 的输出状态p地址:0x2Dp复位值:00000010 0x02p位描述41寄存器描述寄存器描述页页7 7:测试控制:测试控制nTestAnaSelect 寄存器寄存器p名称:TestAnaSelectp功能:选择模拟测试信号p地址:0x3Ap复位值:00000000 0x00p位描述42寄存器描述寄存器描述页页7 7:测试控制:测试控制
15、nTestDigiSelect 寄存器寄存器p名称:TestDigiSelectp功能:选择数字测试模式p地址:0x3Dp复位值:00000000 0x00p位描述43RC500 RC500 寄存器标志位汇总寄存器标志位汇总 44RC500 RC500 寄存器标志位汇总寄存器标志位汇总 45RC500 RC500 寄存器标志位汇总寄存器标志位汇总 46RC500 RC500 寄存器标志位汇总寄存器标志位汇总 47RC500 RC500 寄存器标志位汇总寄存器标志位汇总 48RC500 RC500 寄存器标志位汇总寄存器标志位汇总 49RC500 RC500 寄存器标志位汇总寄存器标志位汇总 5
16、0RC500 RC500 寄存器标志位汇总寄存器标志位汇总 51寄存器寻址方式寄存器寻址方式n可通过可通过3 种机制对种机制对MF RC500 进行操作进行操作p通过执行命令初始化功能和控制数据操作p通过一系列的可配置位配置电气和功能状态p通过读取状态标志监控MF RC500 的状态p命令配置位和标志都可通过微处理器接口访问pMF RC500 可内部寻址64 个寄存器,需要6 条地址线52n分页机制分页机制pMF RC500 寄存器集被分成8 页,每页8 个寄存器不管当前所选是哪一页,页寄存器总是可以寻址的。n专用的地址总线专用的地址总线p使用MF RC500 专用地址总线,微处理器通过地址脚A0,A1 和A2 定义3 条地址线。p这允许在一页内进行寻址。p要在不同页的寄存器之间进行切换就需要用到分页机制。53n复用的地址总线复用的地址总线p使用MF RC500 复用的地址总线微处理器可以一次定义所有的6 条地址线。p这种情况下可以既可以使用分页机制也可使用线性寻址。5455