CH579加pa后的信号问题

CH579按照论坛的教程加了如下代码,广播rssi信号非常好,但是扫描到从设备信号很差,为啥呢?

//必须全局变量
blePaControlConfig_t pa_lna_ctl;

//设置对应的IO为输出模式
GPIOA_ModeCfg(GPIO_Pin_3|GPIO_Pin_4, GPIO_ModeOut_PP_5mA);

//设置对应的GPIO为对应的拉高拉低寄存器
//对应的pin是bit
pa_lna_ctl.txEnableGPIO = (uint32_t)&R32_PA_OUT;
pa_lna_ctl.txDisableGPIO = (uint32_t)&R32_PA_CLR;
pa_lna_ctl.tx_pin = GPIO_Pin_3;
pa_lna_ctl.rxEnableGPIO = (uint32_t)&R32_PA_OUT;
pa_lna_ctl.rxDisableGPIO = (uint32_t)&R32_PA_CLR;
pa_lna_ctl.rx_pin = GPIO_Pin_4;

//下面调用要在GAPRole_PeripheralInit,GAPRole_CentralInit 之类的代码调用之后才能调用
BLE_PAControlInit( &pa_lna_ctl );

以下是原理图

image.png

image.png


我也想加个PA 坐等官方解答


楼主,能否告诉一下,这个添加PA的例程 论坛链接吗


直接加上面我加的代码和原理图就可以很远 ,但是扫描信号很差


楼主,你是CH579

做主机吗


主从都做


你是两个设备都加了PA?


只有登录才能回复,可以选择微信账号登录