对于CH571F/CH573F的SDK里,
在工程的 HAL>include>config.h文件夹中有ble默认发射功率的定义:
#ifndef BLE_TX_POWER
#define BLE_TX_POWER LL_TX_POWEER_0_DBM
#endif
其中 LL_TX_POWEER_0_DBM 定义在 工程路径LIB>CH57x_BLE_LIB.h中:
/* TxPower define(Accuracy:1dBm) */
#define LL_TX_POWEER_MINUS_20_DBM 0x01
#define LL_TX_POWEER_MINUS_14_DBM 0x03
#define LL_TX_POWEER_MINUS_8_DBM 0x07
#define LL_TX_POWEER_MINUS_4_DBM 0x0B
#define LL_TX_POWEER_0_DBM 0x14
#define LL_TX_POWEER_1_DBM 0x17
#define LL_TX_POWEER_2_DBM 0x1A
#define LL_TX_POWEER_3_DBM 0x1F
#define LL_TX_POWEER_4_DBM 0x25
#define LL_TX_POWEER_5_DBM 0x32
如果调用LL_SetTxPowerLevel 设置功率,建议从上面的宏中选值.
对于CH571F/CH573F的SDK里,
在工程的 HAL>include>config.h文件夹中有ble默认发射功率的定义:
#ifndef BLE_TX_POWER
#define BLE_TX_POWER LL_TX_POWEER_0_DBM
#endif
其中 LL_TX_POWEER_0_DBM 定义在 工程路径LIB>CH57x_BLE_LIB.h中:
/* TxPower define(Accuracy:1dBm) */
#define LL_TX_POWEER_MINUS_20_DBM 0x01
#define LL_TX_POWEER_MINUS_14_DBM 0x03
#define LL_TX_POWEER_MINUS_8_DBM 0x07
#define LL_TX_POWEER_MINUS_4_DBM 0x0B
#define LL_TX_POWEER_0_DBM 0x14
#define LL_TX_POWEER_1_DBM 0x17
#define LL_TX_POWEER_2_DBM 0x1A
#define LL_TX_POWEER_3_DBM 0x1F
#define LL_TX_POWEER_4_DBM 0x25
#define LL_TX_POWEER_5_DBM 0x32
如果调用LL_SetTxPowerLevel 设置功率,建议从上面的宏中选值.
举报