BLE协议栈HCI层几个函数说明

1、HCI_EXT_HaltDuringRfCmd(HCI_EXT_HALT_DURING_RF_DISABLE);

* @fn HCI_EXT_HaltDuringRfCmd API
*
* @brief This HCI Extension API is used to enable or disable halting the
* CPU during RF. The system defaults to enabled.

 

是否在蓝牙射频模块工作时禁止MCU工作,

disable时射频工作MCU也可以继续执行指令

 

2、.HCI_EXT_ClkDivOnHaltCmd();

* @fn HCI_EXT_ClkDivOnHaltCmd API
*
* @brief This HCI Extension API is used to set whether the system clock
* will be divided when the MCU is halted.

Enable 的话,会在MCU空闲的时候降低主频来降低功耗,但是会影响到DMA控制器搬数据。

 

3、HCI_EXT_ResetSystemCmd();

扫描二维码关注公众号,回复: 2626494 查看本文章

系统复命令,硬件复位,晶振需要重新起振

猜你喜欢

转载自blog.csdn.net/qq_31314937/article/details/81155523