ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
扫描器操作由 CMD_BLE_SCANNER 或 CMD_BLE5_SCANNER 命令启动。在命令结构中,它应具有一个类型为 表 26-99 或 表 26-107 中定义的 pParams 参数,以及一个类型为 表 26-99 或 表 26-113 中定义的 pOutput 参数。在扫描器操作开始时,无线电 CPU 将等待启动触发器。然后,它将根据命令结构的通道参数对频率进行编程。对于 CMD_BLE_SCANNER,不允许通道参数在 0–36 范围内。因为它们不是主广播通道。对于 CMD_BLE5_SCANNER,它还应设置 phyMode.mainMode 中给出的 PHY 模式。无线电 CPU 将设置广播通道访问地址,并使用 CRC 初始化值 0x55 5555。白化器将按照白化参数中的定义进行设置。然后,无线电 CPU 将配置接收器。
在调谐到正确的通道后,无线电 CPU 将开始侦听广播通道数据包。如果在解调器上获得同步,则消息将被接收到 RX 队列中。将检查报头,如果它不是广播数据包,则将停止接收并重新开始同步搜索。接受的数据包以及后续操作取决于运行的命令、通道类型和 PHY 模式(请参阅节 26.8.10.1、节 26.8.10.2和节 26.8.10.3中的说明)。所有扫描器命令都按照节 26.8.10.5中的描述结束。