Part Number:CC2640R2F
我在尝试实现一款低功耗的透传设备,我在main.c使用如下代码开启了电源管理节能:
int main() {...Power_init();Power_enablePolicy();Power_releaseConstraint(PowerCC26XX_SB_DISALLOW);... }
我给串口设置了中断接收,我需要我的串口一直具备接收的功能,所以我在my_peripheral.c中,使用如下代码设置了规则来避免串口被电源管理程序屏蔽:
myBLE_peripheral_init() {...UserUartInit();UartSendData("Init over\r\n",11);Power_setDependency(PowerCC26XX_PERIPH_UART0);... }
程序似乎没有如我预期一般执行,我的串口只能发送数据,不能正常接收数据,请问是我的方式有什么问题吗,如何实现我的目的,有相关的例子可以参考吗?
感谢解答
Alex Zhang:
您好,我这边已经在跟进您的问题,这需要一些时间,谢谢
,
MarPing:
好的,期待您的回复
,
Alex Zhang:
不客气,这需要一些时间,您耐心等待一下,谢谢
,
Alex Zhang:
TI驱动程序已配置为处理节能问题。电源驱动程序将确保器件始终设置为最节能模式,具体取决于出于这些原因运行的操作, 我建议您删除对应用层中的Power驱动程序的所有调用,并让TI驱动程序处理与Power驱动程序的交互。 我希望这会有所帮助,