大家好。
我看到一个模块化的dsps pcb。dsps可以在没有CTS和RTS的情况下工作,测试出睡眠电流是执行的。
因此,也就是说,当14580处于睡眠状态时,RX中断可以唤醒14580。
我测试的功能如下没有CTS,RTS,开放睡眠。
静态无效应用程序睡眠准备(睡眠模式睡眠模式)
{
if(*睡眠模式==睡眠模式)
{
#如果(UART\U SW\U FLOW\U ENABLED)
如果(!uart\u sps\u sw\u flow\u off())
#endif//UART\u SW\u FLOW\u已启用
#如果(UART\U HW\U FLOW\U ENABLED)
如果(!uart\u sps\u flow\u off())
#endif//UART\u HW\u FLOW\u已启用
{
*睡眠模式=空闲模式//((一)
}
其他的
app\u sleep\u flow\u off=1//*对于uart实时*///(B)
}
}
结果是:
静态无效应用程序睡眠准备(睡眠模式睡眠模式)
{
if(*睡眠模式==睡眠模式)
{
{
*睡眠模式=空闲模式//((一)
}
//其他
app\u sleep\u flow\u off=1//*对于uart实时*///(B)
}
}
如果我屏蔽(B),只留下(A)使用,项目可以得到RX数据,但不进入睡眠。
当调试代码在14580时,延迟5~7秒,可以将接收数据和发送数据送到PC机。
但当我屏蔽(A)时,只留下(B)来使用,项目无法得到RX数据。
如何处理休眠功能,实现dsp在没有CTS和RTS的情况下工作?
你能给我一些建议吗。
谢谢。
设备:
你好,袁杭武,
我不完全理解你想做什么,我想你可以使用RX和TX通道发送虚拟数据,唤醒da,并开始通过uart交换数据,但在这种情况下,计时是非常微妙的,所以这将是一个有点难拉这样的情况。但是我想您可以发送虚拟数据来唤醒da并等待它被唤醒。
谢谢你的对话
我有点不理解你们说的,我想问下这个数字信号处理器DA1458x\数字信号处理器v\ 5.150.2到底能不能工作没有 CTS和RTS并且能进入低功耗而且可以稳定收发数据?谢谢!
嗨,zslsandly,
请注意你在哪里发帖,这是一个英文论坛,你只能用英文发帖,你可以用中文论坛代替。
谢谢你的对话
好的,谢谢。