sx126x_set_cad_params()函数
时间: 2023-07-07 09:42:00 浏览: 192
sx126x_set_cad_params()函数是一个设置SX126x芯片CAD参数的函数,其定义如下:
```
void sx126x_set_cad_params( const uint8_t cad_symbol_num,
const sx126x_cad_detect_t cad_detect_mode,
const sx126x_cad_symbol_duration_t cad_symbol_duration );
```
该函数的参数如下:
- cad_symbol_num:CAD操作期间要检测的符号数。取值范围为0到255。
- cad_detect_mode:CAD检测模式。取值范围为SX126X_CAD_ON_BOTH_EDGES、SX126X_CAD_ON_RISE_EDGE或SX126X_CAD_ON_FALL_EDGE。
- cad_symbol_duration:CAD符号的持续时间。取值范围为SX126X_CAD_SYMBOL_DURATION_2、SX126X_CAD_SYMBOL_DURATION_4、SX126X_CAD_SYMBOL_DURATION_8或SX126X_CAD_SYMBOL_DURATION_16。
sx126x_set_cad_params()函数用于设置SX126x芯片的CAD参数,包括CAD检测模式、检测时长、CAD前导码长度等。需要注意的是,在执行CAD操作之前必须先调用该函数设置CAD参数。
例如,以下代码示例设置CAD符号持续时间为8微秒,检测模式为检测上升或下降沿,检测符号数为10:
```
sx126x_set_cad_params(10, SX126X_CAD_ON_BOTH_EDGES, SX126X_CAD_SYMBOL_DURATION_8);
```
阅读全文