ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
系统级中断 RF_HW 可以由射频内核硬件产生的多个低级中断产生。通过使用 RFHWEN 寄存器,可以针对每个源开启或关闭系统级中断的产生。
当发生触发低级中断的事件时,RFHWIFG 寄存器中的相应位会设置为 1。每当 RFHWIFG 中的某位和 RFHWIEN 中的对应位同时为 1 时,就会引发 RF_HW 中断。这意味着 ISR 应清除 RFHWIFG 中与已处理低级中断相对应的位。
节 3.7中的 RFHWIFG 寄存器说明提供了可用中断的列表。通常,TI 不建议在系统 CPU 中处理这些中断,但可用的无线电计时器通道中断可以通过此方式处理。
清除 RFHWIFG 中的位通过向这些位写入 0 来完成,而任何写入 1 的位保持不变。
清除 RFHWIFG 中的位时,如果完成了读取-修改-写入操作,中断可能会丢失。因此,RFHWIFG 寄存器适用与 RFCPEIFG 相同的规则(请参阅节 26.2.3.1)。