无非0到1 发表于 2022-4-2 15:10

如何配置N32WB452系列蓝牙芯片发射功率

在使用N32WB452蓝牙芯片的时候找不到设置蓝牙芯片发射功率的函数,该怎么设置这个发射功率呢?

N32BLE 发表于 2022-4-2 15:26

本帖最后由 N32BLE 于 2022-4-2 15:30 编辑

1、把工程中Ramcode.h文件用附件的文件替换掉;——————————————————————————————————————————————————————————————
2、在n32wb452_ble_api.c文件中调用配置功率的函数;找到n32wb452_ble_api.c文件,在ble_initdata_down()函数和ble_host_init()函数之间调用   send_tx_power_command();
——————————————————————————————————————————————————————————————
3、API函数实现代码如下:
u8 send_tx_power_command(u8 level)
{
    u8 err = 0;
    uint8_t cmd[] = { 0x01, 0x03, 0xfd, 0x08, 0x38, 0x60, 0x00, 0x20, 0x08, 0x00, 0x00, 0x00 };
    uint8_t buf;
    cmd = level;
    eif_spi_send_bytes(cmd, 12);
    eif_spi_recv_bytes(buf,7);
    if(buf == 0x04 && buf == 0xfd)
      err = 0;
    else
      err = 2;
    return err;
}
——————————————————————————————————————————————————————————————
4、发射功率登记对应关系如下:
等级    功率/dBm
1         -15
2         -12
3         -10.4
4         -9.3
5         -3.6
6         -1.8
7         -0.6
8         0.2
9         0.9
10       1.4
11       1.9
12       2.2
13       2.5
14       2.8
15       3.1
———————————————————————————————————————————————————————————————

caigang13 发表于 2022-4-3 10:42

还没玩过蓝牙

N32BLE 发表于 2022-4-3 15:47

caigang13 发表于 2022-4-3 10:42
还没玩过蓝牙

欢迎有蓝牙项目选用国民技术蓝牙芯片。

zhouziwei 发表于 2022-4-10 13:20

蓝牙芯片的收发电流比dialog还要好啊,请问蓝牙不启用时的最小电流在多少?

zhaoxwic 发表于 2023-7-18 13:00

本帖最后由 zhaoxwic 于 2023-7-18 13:04 编辑

Ramcode.h 文件版本不一样   怎么操作啊
页: [1]
查看完整版本: 如何配置N32WB452系列蓝牙芯片发射功率