ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
表 26-201 列出了 RFC_DBELL 寄存器的存储器映射寄存器。表 26-201中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0h | CMDR | 门铃命令寄存器 | CMDR 寄存器(偏移 = 0h)[复位 = 00000000h] |
| 4h | CMDSTA | 门铃命令状态寄存器 | CMDSTA 寄存器(偏移 = 4h)[复位 = 00000000h] |
| 8h | RFHWIFG | 来自射频硬件模块的中断标志 | RFHWIFG 寄存器(偏移 = 8h)[复位 = 00000000h] |
| Ch | RFHWIEN | 射频硬件模块的中断使能 | RFHWIEN 寄存器(偏移 = Ch)[复位 = 00000000h] |
| 10h | RFCPEIFG | 命令和数据包引擎所生成中断的中断标志 | RFCPEIFG 寄存器(偏移 = 10h)[复位 = 00000000h] |
| 14h | RFCPEIEN | 命令和数据包引擎所生成中断的中断使能 | RFCPEIEN 寄存器(偏移 = 14h)[复位 = FFFFFFFFh] |
| 18h | RFCPEISL | 命令和数据包引擎所生成中断的中断的中断向量选择 | RFCPEISL 寄存器(偏移 = 18h)[复位 = FFFF0000h] |
| 1Ch | RFACKIFG | 门铃命令应答中断标志 | RFACKIFG 寄存器(偏移 = 1Ch)[复位 = 00000000h] |
| 20h | SYSGPOCTL | 射频内核通用输出控制 | SYSGPOCTL 寄存器(偏移 = 20h)[复位 = 00000000h] |
复杂的位访问类型经过编码可适应小型表单元。表 26-202 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
图 26-21 展示了 CMDR,表 26-203 中对此进行了介绍。
返回到汇总表。
门铃命令寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CMD | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-0 | CMD | R/W | 0h | 命令寄存器。写入时向命令和数据包引擎 (CPE) 触发中断。 |
图 26-22 展示了 CMDSTA,表 26-204 中对此进行了介绍。
返回到汇总表。
门铃命令状态寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STAT | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-0 | STAT | R | 0h | 上次使用命令的状态 |
图 26-23 展示了 RFHWIFG,表 26-205 对其进行了介绍。
返回到汇总表。
来自射频硬件模块的中断标志
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RATCH7 | RATCH6 | RATCH5 | RATCH4 | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RATCH3 | RATCH2 | RATCH1 | RATCH0 | RFESOFT2 | RFESOFT1 | RFESOFT0 | RFEDONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TRCTK | MDMSOFT | MDMOUT | MDMIN | MDMDONE | FSCA | RESERVED |
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | 保留 |
| 19 | RATCH7 | R/W | 0h | 射频计时器通道 7 中断标志。写入零可清除标志。写入一无影响。 |
| 18 | RATCH6 | R/W | 0h | 射频计时器通道 6 中断标志。写入零可清除标志。写入一无影响。 |
| 17 | RATCH5 | R/W | 0h | 射频计时器通道 5 中断标志。写入零可清除标志。写入一无影响。 |
| 16 | RATCH4 | R/W | 0h | 射频计时器通道 4 中断标志。写入零可清除标志。写入一无影响。 |
| 15 | RATCH3 | R/W | 0h | 射频计时器通道 3 中断标志。写入零可清除标志。写入一无影响。 |
| 14 | RATCH2 | R/W | 0h | 射频计时器通道 2 中断标志。写入零可清除标志。写入一无影响。 |
| 13 | RATCH1 | R/W | 0h | 射频计时器通道 1 中断标志。写入零可清除标志。写入一无影响。 |
| 12 | RATCH0 | R/W | 0h | 射频计时器通道 0 中断标志。写入零可清除标志。写入一无影响。 |
| 11 | RFESOFT2 | R/W | 0h | 射频引擎软件定义的中断 2 标志。写入零可清除标志。写入一无影响。 |
| 10 | RFESOFT1 | R/W | 0h | 射频引擎软件定义的中断 1 标志。写入零可清除标志。写入一无影响。 |
| 9 | RFESOFT0 | R/W | 0h | 射频引擎软件定义的中断 0 标志。写入零可清除标志。写入一无影响。 |
| 8 | RFEDONE | R/W | 0h | 射频引擎命令完成中断标志。写入零可清除标志。写入一无影响。 |
| 7 | RESERVED | R | 0h | 保留 |
| 6 | TRCTK | R/W | 0h | 调试跟踪器系统节拍中断标志。写入零可清除标志。写入一无影响。 |
| 5 | MDMSOFT | R/W | 0h | 调制解调器软件定义的中断标志。写入零可清除标志。写入一无影响。 |
| 4 | MDMOUT | R/W | 0h | 调制解调器 FIFO 输出中断标志。写入零可清除标志。写入一无影响。 |
| 3 | MDMIN | R/W | 0h | 调制解调器 FIFO 输入中断标志。写入零可清除标志。写入一无影响。 |
| 2 | MDMDONE | R/W | 0h | 调制解调器命令完成中断标志。写入零可清除标志。写入一无影响。 |
| 1 | FSCA | R/W | 0h | 频率合成器校准加速器中断标志。写入零可清除标志。写入一无影响。 |
| 0 | RESERVED | R | 0h | 保留 |
图 26-24 展示了 RFHWIEN,表 26-206 对其进行了介绍。
返回到汇总表。
射频硬件模块的中断使能
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RATCH7 | RATCH6 | RATCH5 | RATCH4 | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RATCH3 | RATCH2 | RATCH1 | RATCH0 | RFESOFT2 | RFESOFT1 | RFESOFT0 | RFEDONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TRCTK | MDMSOFT | MDMOUT | MDMIN | MDMDONE | FSCA | RESERVED |
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | 保留 |
| 19 | RATCH7 | R/W | 0h | RFHWIFG.RATCH7 的中断使能。 |
| 18 | RATCH6 | R/W | 0h | RFHWIFG.RATCH6 的中断使能。 |
| 17 | RATCH5 | R/W | 0h | RFHWIFG.RATCH5 的中断使能。 |
| 16 | RATCH4 | R/W | 0h | RFHWIFG.RATCH4 的中断使能。 |
| 15 | RATCH3 | R/W | 0h | RFHWIFG.RATCH3 的中断使能。 |
| 14 | RATCH2 | R/W | 0h | RFHWIFG.RATCH2 的中断使能。 |
| 13 | RATCH1 | R/W | 0h | RFHWIFG.RATCH1 的中断使能。 |
| 12 | RATCH0 | R/W | 0h | RFHWIFG.RATCH0 的中断使能。 |
| 11 | RFESOFT2 | R/W | 0h | RFHWIFG.RFESOFT2 的中断使能。 |
| 10 | RFESOFT1 | R/W | 0h | RFHWIFG.RFESOFT1 的中断使能。 |
| 9 | RFESOFT0 | R/W | 0h | RFHWIFG.RFESOFT0 的中断使能。 |
| 8 | RFEDONE | R/W | 0h | RFHWIFG.RFEDONE 的中断使能。 |
| 7 | RESERVED | R | 0h | 保留 |
| 6 | TRCTK | R/W | 0h | RFHWIFG.TRCTK 的中断使能。 |
| 5 | MDMSOFT | R/W | 0h | RFHWIFG.MDMSOFT 的中断使能。 |
| 4 | MDMOUT | R/W | 0h | RFHWIFG.MDMOUT 的中断使能。 |
| 3 | MDMIN | R/W | 0h | RFHWIFG.MDMIN 的中断使能。 |
| 2 | MDMDONE | R/W | 0h | RFHWIFG.MDMDONE 的中断使能。 |
| 1 | FSCA | R/W | 0h | RFHWIFG.FSCA 的中断使能。 |
| 0 | RESERVED | R | 0h | 保留 |
图 26-25 展示了 RFCPEIFG,表 26-207 对其进行了介绍。
返回到汇总表。
命令和数据包引擎所生成中断的中断标志
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INTERNAL_ERROR | BOOT_DONE | MODULES_UNLOCKED | SYNTH_NO_LOCK | IRQ27 | RX_ABORTED | RX_N_DATA_WRITTEN | RX_DATA_WRITTEN |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RX_ENTRY_DONE | RX_BUF_FULL | RX_CTRL_ACK | RX_CTRL | RX_EMPTY | RX_IGNORED | RX_NOK | RX_OK |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IRQ15 | IRQ14 | FG_COMMAND_STARTED | COMMAND_STARTED | TX_BUFFER_CHANGED | TX_ENTRY_DONE | TX_RETRANS | TX_CTRL_ACK_ACK |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TX_CTRL_ACK | TX_CTRL | TX_ACK | TX_DONE | LAST_FG_COMMAND_DONE | FG_COMMAND_DONE | LAST_COMMAND_DONE | COMMAND_DONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | INTERNAL_ERROR | R/W | 0h | 中断标志 31。命令和数据包引擎 (CPE) 观测到意外错误。需要复位 CPE。这可通过在 PRCM:PDCTL1RFC 中关闭然后再开启射频内核电源域来实现。写入零可清除标志。写入一无影响。 |
| 30 | BOOT_DONE | R/W | 0h | 中断标志 30。命令和数据包引擎 (CPE) 引导完成。写入零可清除标志。写入一无影响。 |
| 29 | MODULES_UNLOCKED | R/W | 0h | 中断标志 29。在命令和数据包引擎 (CPE) 引导过程中,其开放了对射频内核模块和存储器的访问权限。写入零可清除标志。写入一无影响。 |
| 28 | SYNTH_NO_LOCK | R/W | 0h | 中断标志 28。频率合成器中的锁相环已报告失锁。写入零可清除标志。写入一无影响。 |
| 27 | IRQ27 | R/W | 0h | 中断标志 27。写入零可清除标志。写入一无影响。 |
| 26 | RX_ABORTED | R/W | 0h | 中断标志 26。数据包接收在数据包完成之前停止。写入零可清除标志。写入一无影响。 |
| 25 | RX_N_DATA_WRITTEN | R/W | 0h | 中断标志 25。已将指定字节数写入部分读取 Rx 缓冲区。写入零可清除标志。写入一无影响。 |
| 24 | RX_DATA_WRITTEN | R/W | 0h | 中断标志 24。数据已写入部分读取 Rx 缓冲区。写入零可清除标志。写入一无影响。 |
| 23 | RX_ENTRY_DONE | R/W | 0h | 中断标志 23。Rx 队列数据条目状态变更为“已完成”。写入零可清除标志。写入一无影响。 |
| 22 | RX_BUF_FULL | R/W | 0h | 中断标志 22。接收的数据包无法放入 Rx 队列。BLE 模式:接收的数据包无法放入 Rx 队列。IEEE 802.15.4 模式:接收的帧无法放入 Rx 队列。写入零可清除标志。写入一无影响。 |
| 21 | RX_CTRL_ACK | R/W | 0h | 中断标志 21。仅 BLE 模式:已接收 LL 控制数据包,CRC 校验通过,不可忽略,随后发送了应答。写入零可清除标志。写入一无影响。 |
| 20 | RX_CTRL | R/W | 0h | 中断标志 20。仅 BLE 模式:已接收 LL 控制数据包,CRC 校验通过,不可忽略。写入零可清除标志。写入一无影响。 |
| 19 | RX_EMPTY | R/W | 0h | 中断标志 19。仅 BLE 模式:已接收数据包,CRC 校验通过,不可忽略,无有效载荷。写入零可清除标志。写入一无影响。 |
| 18 | RX_IGNORED | R/W | 0h | 中断标志 18。已接收数据包,但可忽略。BLE 模式:已接收数据包,CRC 校验通过,但不可忽略。IEEE 802.15.4 模式:已接收帧,忽略标志置位。写入零可清除标志。写入一无影响。 |
| 17 | RX_NOK | R/W | 0h | 中断标志 17。已接收数据包,存在 CRC 错误。BLE 模式:已接收数据包,存在 CRC 错误。IEEE 802.15.4 模式:已接收帧,存在 CRC 错误。写入零可清除标志。写入一无影响。 |
| 16 | RX_OK | R/W | 0h | 中断标志 16。已正确接收数据包。BLE 模式:已接收数据包,CRC 校验通过,有效载荷且不可忽略。IEEE 802.15.4 模式:已接收帧,CRC 校验通过。写入零可清除标志。写入一无影响。 |
| 15 | IRQ15 | R/W | 0h | 中断标志 15。写入零可清除标志。写入一无影响。 |
| 14 | IRQ14 | R/W | 0h | 中断标志 14。写入零可清除标志。写入一无影响。 |
| 13 | FG_COMMAND_STARTED | R/W | 0h | 中断标志 13。仅 IEEE 802.15.4 模式:前台射频操作命令已进入激活状态。 |
| 12 | COMMAND_STARTED | R/W | 0h | 中断标志 12。射频操作命令已进入激活状态。 |
| 11 | TX_BUFFER_CHANGED | R/W | 0h | 中断标志 11。仅 BLE 模式:在 CMD_BLE_ADV_PAYLOAD 之后,缓冲区更改完成。写入零可清除标志。写入一无影响。 |
| 10 | TX_ENTRY_DONE | R/W | 0h | 中断标志 10。Tx 队列数据条目状态更改为“已完成”。写入零可清除标志。写入一无影响。 |
| 9 | TX_RETRANS | R/W | 0h | 中断标志 9。仅 BLE 模式:数据包已重新发送。写入零可清除标志。写入一无影响。 |
| 8 | TX_CTRL_ACK_ACK | R/W | 0h | 中断标志 8。仅 BLE 模式:在发送的 LL 控制数据包上接收应答,并发送该数据包的应答。写入零可清除标志。写入一无影响。 |
| 7 | TX_CTRL_ACK | R/W | 0h | 中断标志 7。BLE 模式:在发送的 LL 控制数据包上接收应答。写入零可清除标志。写入一无影响。 |
| 6 | TX_CTRL | R/W | 0h | 中断标志 6。BLE 模式:发送的 LL 控制数据包。写入零可清除标志。写入一无影响。 |
| 5 | TX_ACK | R/W | 0h | 中断标志 5。BLE 模式:在发送的数据包上接收应答。IEEE 802.15.4 模式:发送的自动 ACK 帧。写入零可清除标志。写入一无影响。 |
| 4 | TX_DONE | R/W | 0h | 中断标志 4。数据包已发送。(BLE 模式:数据包已发送。)(IEEE 802.15.4 模式:帧已发送)。写入零可清除标志。写入一无影响。 |
| 3 | LAST_FG_COMMAND_DONE | R/W | 0h | 中断标志 3。仅 IEEE 802.15.4 模式:命令链中的最后一条前台射频操作命令已完成。写入零可清除标志。写入一无影响。 |
| 2 | FG_COMMAND_DONE | R/W | 0h | 中断标志 2。仅 IEEE 802.15.4 模式:前台射频操作命令已完成。写入零可清除标志。写入一无影响。 |
| 1 | LAST_COMMAND_DONE | R/W | 0h | 中断标志 1。命令链中的最后一条射频操作命令已完成。(IEEE 802.15.4 模式:命令链中的最后一条后台级射频操作命令已完成。)写入零可清除标志。写入一无影响。 |
| 0 | COMMAND_DONE | R/W | 0h | 中断标志 0。射频操作已完成。(IEEE 802.15.4 模式:后台级射频操作命令已完成。)写入零可清除标志。写入一无影响。 |
图 26-26 展示了 RFCPEIEN,表 26-208 对其进行了介绍。
返回到汇总表。
命令和数据包引擎所生成中断的中断使能
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INTERNAL_ERROR | BOOT_DONE | MODULES_UNLOCKED | SYNTH_NO_LOCK | IRQ27 | RX_ABORTED | RX_N_DATA_WRITTEN | RX_DATA_WRITTEN |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RX_ENTRY_DONE | RX_BUF_FULL | RX_CTRL_ACK | RX_CTRL | RX_EMPTY | RX_IGNORED | RX_NOK | RX_OK |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IRQ15 | IRQ14 | FG_COMMAND_STARTED | COMMAND_STARTED | TX_BUFFER_CHANGED | TX_ENTRY_DONE | TX_RETRANS | TX_CTRL_ACK_ACK |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TX_CTRL_ACK | TX_CTRL | TX_ACK | TX_DONE | LAST_FG_COMMAND_DONE | FG_COMMAND_DONE | LAST_COMMAND_DONE | COMMAND_DONE |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | INTERNAL_ERROR | R/W | 1h | RFCPEIFG.INTERNAL_ERROR 的中断使能。 |
| 30 | BOOT_DONE | R/W | 1h | RFCPEIFG.BOOT_DONE 的中断使能。 |
| 29 | MODULES_UNLOCKED | R/W | 1h | RFCPEIFG.MODULES_UNLOCKED 的中断使能。 |
| 28 | SYNTH_NO_LOCK | R/W | 1h | RFCPEIFG.SYNTH_NO_LOCK 的中断使能。 |
| 27 | IRQ27 | R/W | 1h | RFCPEIFG.IRQ27 的中断使能。 |
| 26 | RX_ABORTED | R/W | 1h | RFCPEIFG.RX_ABORTED 的中断使能。 |
| 25 | RX_N_DATA_WRITTEN | R/W | 1h | RFCPEIFG.RX_N_DATA_WRITTEN 的中断使能。 |
| 24 | RX_DATA_WRITTEN | R/W | 1h | RFCPEIFG.RX_DATA_WRITTEN 的中断使能。 |
| 23 | RX_ENTRY_DONE | R/W | 1h | RFCPEIFG.RX_ENTRY_DONE 的中断使能。 |
| 22 | RX_BUF_FULL | R/W | 1h | RFCPEIFG.RX_BUF_FULL 的中断使能。 |
| 21 | RX_CTRL_ACK | R/W | 1h | RFCPEIFG.RX_CTRL_ACK 的中断使能。 |
| 20 | RX_CTRL | R/W | 1h | RFCPEIFG.RX_CTRL 的中断使能。 |
| 19 | RX_EMPTY | R/W | 1h | RFCPEIFG.RX_EMPTY 的中断使能。 |
| 18 | RX_IGNORED | R/W | 1h | RFCPEIFG.RX_IGNORED 的中断使能。 |
| 17 | RX_NOK | R/W | 1h | RFCPEIFG.RX_NOK 的中断使能。 |
| 16 | RX_OK | R/W | 1h | RFCPEIFG.RX_OK 的中断使能。 |
| 15 | IRQ15 | R/W | 1h | RFCPEIFG.IRQ15 的中断使能。 |
| 14 | IRQ14 | R/W | 1h | RFCPEIFG.IRQ14 的中断使能。 |
| 13 | FG_COMMAND_STARTED | R/W | 1h | RFCPEIFG.FG_COMMAND_STARTED 的中断使能。 |
| 12 | COMMAND_STARTED | R/W | 1h | RFCPEIFG.COMMAND_STARTED 的中断使能。 |
| 11 | TX_BUFFER_CHANGED | R/W | 1h | RFCPEIFG.TX_BUFFER_CHANGED 的中断使能。 |
| 10 | TX_ENTRY_DONE | R/W | 1h | RFCPEIFG.TX_ENTRY_DONE 的中断使能。 |
| 9 | TX_RETRANS | R/W | 1h | RFCPEIFG.TX_RETRANS 的中断使能。 |
| 8 | TX_CTRL_ACK_ACK | R/W | 1h | RFCPEIFG.TX_CTRL_ACK_ACK 的中断使能。 |
| 7 | TX_CTRL_ACK | R/W | 1h | RFCPEIFG.TX_CTRL_ACK 的中断使能。 |
| 6 | TX_CTRL | R/W | 1h | RFCPEIFG.TX_CTRL 的中断使能。 |
| 5 | TX_ACK | R/W | 1h | RFCPEIFG.TX_ACK 的中断使能。 |
| 4 | TX_DONE | R/W | 1h | RFCPEIFG.TX_DONE 的中断使能。 |
| 3 | LAST_FG_COMMAND_DONE | R/W | 1h | RFCPEIFG.LAST_FG_COMMAND_DONE 的中断使能。 |
| 2 | FG_COMMAND_DONE | R/W | 1h | RFCPEIFG.FG_COMMAND_DONE 的中断使能。 |
| 1 | LAST_COMMAND_DONE | R/W | 1h | RFCPEIFG.LAST_COMMAND_DONE 的中断使能。 |
| 0 | COMMAND_DONE | R/W | 1h | RFCPEIFG.COMMAND_DONE 的中断使能。 |
图 26-27 展示了 RFCPEISL,表 26-209 对其进行了介绍。
返回到汇总表。
命令和数据包引擎所生成中断的中断的中断向量选择
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INTERNAL_ERROR | BOOT_DONE | MODULES_UNLOCKED | SYNTH_NO_LOCK | IRQ27 | RX_ABORTED | RX_N_DATA_WRITTEN | RX_DATA_WRITTEN |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RX_ENTRY_DONE | RX_BUF_FULL | RX_CTRL_ACK | RX_CTRL | RX_EMPTY | RX_IGNORED | RX_NOK | RX_OK |
| R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IRQ15 | IRQ14 | FG_COMMAND_STARTED | COMMAND_STARTED | TX_BUFFER_CHANGED | TX_ENTRY_DONE | TX_RETRANS | TX_CTRL_ACK_ACK |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TX_CTRL_ACK | TX_CTRL | TX_ACK | TX_DONE | LAST_FG_COMMAND_DONE | FG_COMMAND_DONE | LAST_COMMAND_DONE | COMMAND_DONE |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | INTERNAL_ERROR | R/W | 1h | 选择 RFCPEIFG.INTERNAL_ERROR 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 30 | BOOT_DONE | R/W | 1h | 选择 RFCPEIFG.BOOT_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 29 | MODULES_UNLOCKED | R/W | 1h | 选择 RFCPEIFG.MODULES_UNLOCKED 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 28 | SYNTH_NO_LOCK | R/W | 1h | 选择 RFCPEIFG.SYNTH_NO_LOCK 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 27 | IRQ27 | R/W | 1h | 选择 RFCPEIFG.IRQ27 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 26 | RX_ABORTED | R/W | 1h | 选择 RFCPEIFG.RX_ABORTED 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 25 | RX_N_DATA_WRITTEN | R/W | 1h | 选择 RFCPEIFG.RX_N_DATA_WRITTEN 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 24 | RX_DATA_WRITTEN | R/W | 1h | 选择 RFCPEIFG.RX_DATA_WRITTEN 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 23 | RX_ENTRY_DONE | R/W | 1h | 选择 RFCPEIFG.RX_ENTRY_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 22 | RX_BUF_FULL | R/W | 1h | 选择 RFCPEIFG.RX_BUF_FULL 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 21 | RX_CTRL_ACK | R/W | 1h | 选择 RFCPEIFG.RX_CTRL_ACK 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 20 | RX_CTRL | R/W | 1h | 选择 RFCPEIFG.RX_CTRL 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 19 | RX_EMPTY | R/W | 1h | 选择 RFCPEIFG.RX_EMPTY 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 18 | RX_IGNORED | R/W | 1h | 选择 RFCPEIFG.RX_IGNORED 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 17 | RX_NOK | R/W | 1h | 选择 RFCPEIFG.RX_NOK 中断应该使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 16 | RX_OK | R/W | 1h | 选择 RFCPEIFG.RX_OK 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 15 | IRQ15 | R/W | 0h | 选择 RFCPEIFG.IRQ15 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 14 | IRQ14 | R/W | 0h | 选择 RFCPEIFG.IRQ14 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 13 | FG_COMMAND_STARTED | R/W | 0h | 选择 RFCPEIFG.FG_COMMAND_STARTED 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 12 | COMMAND_STARTED | R/W | 0h | 选择 RFCPEIFG.COMMAND_STARTED 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 11 | TX_BUFFER_CHANGED | R/W | 0h | 选择 RFCPEIFG.TX_BUFFER_CHANGED 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 10 | TX_ENTRY_DONE | R/W | 0h | 选择 RFCPEIFG.TX_ENTRY_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 9 | TX_RETRANS | R/W | 0h | 选择 RFCPEIFG.TX_RETRANS 中断应该使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 8 | TX_CTRL_ACK_ACK | R/W | 0h | 选择 RFCPEIFG.TX_CTRL_ACK_ACK 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 7 | TX_CTRL_ACK | R/W | 0h | 选择 RFCPEIFG.TX_CTRL_ACK 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 6 | TX_CTRL | R/W | 0h | 选择 RFCPEIFG.TX_CTRL 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 5 | TX_ACK | R/W | 0h | 选择 RFCPEIFG.TX_ACK 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 4 | TX_DONE | R/W | 0h | 选择 RFCPEIFG.TX_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 3 | LAST_FG_COMMAND_DONE | R/W | 0h | 选择 RFCPEIFG.LAST_FG_COMMAND_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 2 | FG_COMMAND_DONE | R/W | 0h | 选择 RFCPEIFG.FG_COMMAND_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 1 | LAST_COMMAND_DONE | R/W | 0h | 选择 RFCPEIFG.LAST_COMMAND_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
| 0 | COMMAND_DONE | R/W | 0h | 选择 RFCPEIFG.COMMAND_DONE 中断应使用的 CPU 中断向量。 0h = 将此中断线路与 INT_RF_CPE0 中断向量相关联 1h = 将此中断线路与 INT_RF_CPE1 中断向量相关联 |
图 26-28 展示了 RFACKIFG,表 26-210 对其进行了介绍。
返回到汇总表。
门铃命令应答中断标志
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ACKFLAG | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ACKFLAG | R/W | 0h | 命令 ACK 的中断标志 |
图 26-29 展示了 SYSGPOCTL,表 26-211 对其进行了介绍。
返回到汇总表。
射频内核通用输出控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GPOCTL3 | GPOCTL2 | GPOCTL1 | GPOCTL0 | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | 保留 |
| 15-12 | GPOCTL3 | R/W | 0h | 射频内核 GPO 控制位 3。选择要在射频内核 GPO 线路 3 上输出的信号。 0h = CPE GPO 线路 0 1h = CPE GPO 线路 1 2h = CPE GPO 线路 2 3h = CPE GPO 线路 3 4h = MCE GPO 线路 0 5h = MCE GPO 线路 1 6h = MCE GPO 线路 2 7h = MCE GPO 线路 3 8h = RFE GPO 线路 0 9h = RFE GPO 线路 1 Ah = RFE GPO 线路 2 Bh = RFE GPO 线路 3 Ch = RAT GPO 线路 0 Dh = RAT GPO 线路 1 Eh = RAT GPO 线路 2 Fh = RAT GPO 线路 3 |
| 11-8 | GPOCTL2 | R/W | 0h | 射频内核 GPO 控制位 2。选择要在射频内核 GPO 线路 2 上输出的信号。 0h = CPE GPO 线路 0 1h = CPE GPO 线路 1 2h = CPE GPO 线路 2 3h = CPE GPO 线路 3 4h = MCE GPO 线路 0 5h = MCE GPO 线路 1 6h = MCE GPO 线路 2 7h = MCE GPO 线路 3 8h = RFE GPO 线路 0 9h = RFE GPO 线路 1 Ah = RFE GPO 线路 2 Bh = RFE GPO 线路 3 Ch = RAT GPO 线路 0 Dh = RAT GPO 线路 1 Eh = RAT GPO 线路 2 Fh = RAT GPO 线路 3 |
| 7-4 | GPOCTL1 | R/W | 0h | 射频内核 GPO 控制位 1。选择要在射频内核 GPO 线路 1 上输出的信号。 0h = CPE GPO 线路 0 1h = CPE GPO 线路 1 2h = CPE GPO 线路 2 3h = CPE GPO 线路 3 4h = MCE GPO 线路 0 5h = MCE GPO 线路 1 6h = MCE GPO 线路 2 7h = MCE GPO 线路 3 8h = RFE GPO 线路 0 9h = RFE GPO 线路 1 Ah = RFE GPO 线路 2 Bh = RFE GPO 线路 3 Ch = RAT GPO 线路 0 Dh = RAT GPO 线路 1 Eh = RAT GPO 线路 2 Fh = RAT GPO 线路 3 |
| 3-0 | GPOCTL0 | R/W | 0h | 射频内核 GPO 控制位 0。选择要在射频内核 GPO 线路 0 上输出的信号。 0h = CPE GPO 线路 0 1h = CPE GPO 线路 1 2h = CPE GPO 线路 2 3h = CPE GPO 线路 3 4h = MCE GPO 线路 0 5h = MCE GPO 线路 1 6h = MCE GPO 线路 2 7h = MCE GPO 线路 3 8h = RFE GPO 线路 0 9h = RFE GPO 线路 1 Ah = RFE GPO 线路 2 Bh = RFE GPO 线路 3 Ch = RAT GPO 线路 0 Dh = RAT GPO 线路 1 Eh = RAT GPO 线路 2 Fh = RAT GPO 线路 3 |