uart接收中断在没有使用app\u force\u active\u mode()的情况下无法工作,如果我使用app\u force\u active\u mode(),那么即使我使用app\u restore\u sleep\u mode(),设备也不会进入睡眠模式。在我的应用程序中,我使用一个外部中断来唤醒DA14580,DA14580唤醒并播发,连接后它通过uart发送一些数据并通过uart接收一些数据,断开连接后它也会再次进入休眠模式,并在发送外部中断时再次唤醒。唤醒后可以通过uart发送数据,但不能接收数据,我使用uart接收中断接收数据,使用da14580的扩展睡眠模式?

你好,莫希特,我会让人看看你的问题。抱歉耽搁了,我们现在很忙。
你看了DSP了吗?这是一个简单的串行端口服务,我们已经实施,这可能是感兴趣的。我们有我们的测试版-最终版本将在未来2-3周将增加延长睡眠模式的支持。当前版本仅支持睡眠模式。
请参阅参考设计页。
BR JE\u对话框
嗨,莫希特,
抱歉耽搁了。
你的观察是正确的。出于省电的原因,UART不能在长时间睡眠或深度睡眠中接收数据。最好的办法是先唤醒芯片。然后通过UART发送数据。
BR WT\u对话框
感谢您的回复,我正在使用sps它的工作良好。正在等待sps中的睡眠模式支持。
谢谢
莫希特