This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求助:CC2541+TPS62730遇到的问题

Other Parts Discussed in Thread: TPS62730, CC2541

我板子上用TPS62730给CC2541供电,并用P1_5来控制TPS62730的ON/BYPASS引脚。我将SimpleBLEPeripheral例程下载到我的板子上并将P0_7改为P1_5

即HCI_EXT_MapPmIoPortCmd( HCI_EXT_PM_IO_PORT_P0, HCI_EXT_PM_IO_PORT_PIN7 );

改为HCI_EXT_MapPmIoPortCmd( HCI_EXT_PM_IO_PORT_P1, HCI_EXT_PM_IO_PORT_PIN5 );

我确定SimpleBLEPeripheral例程中其他地方没有用到P1_5。

1. 当POWER_SAVING关闭 而 HCI_EXT_MapPmIoPortCmd这句 打开

    VCC恒定为2.1V,设备可以正常连接、读写属性。  

2. 当POWER_SAVING打开 而 HCI_EXT_MapPmIoPortCmd这句 关闭

    VCC恒定为3.3V,设备可以正常连接、读写属性。  

3. 当POWER_SAVINGHCI_EXT_MapPmIoPortCmd这句都打开

    VCC波形如下图所示,在休眠时为3.3V,而Active时为2.1V,波形与我预期的一致,应该是正常的。

    但用LightBLue连接时,显示"The periperal disconnected while being interrogated" when try to connect.,连接断开,连不上。

    请问有人在当POWER_SAVINGHCI_EXT_MapPmIoPortCmd这句都打开时,成功工作吗?

    困扰一周了,求帮助!