大家好。
我看到了DSPS PCB .DSPS可以在没有CTS和RTS的情况下工作,测试睡眠电流。
所以,也就是说,当睡眠14580时,RX中断可以唤醒14580。
我测试了函数的情况下,没有CTS,RTS,打开睡眠。
静态void app_sleep_prepare(sleep_mode_t * sleep_mode)
{
if(* sleep_mode == mode_sleeping)
{
#if(uart_sw_flow_enabled)
如果(!uart_sps_sw_flow_off())
#endif // uart_sw_flow_enabled.
#if(uart_hw_flow_enabled)
如果(!uart_sps_flow_off())
#endif // uart_hw_flow_enabled.
{
* sleep_mode = mode_idle;//(一种)
}
别的
app_sleep_flow_off = 1;// * for uart实时* // //(b)
}
}
结果是:
静态void app_sleep_prepare(sleep_mode_t * sleep_mode)
{
if(* sleep_mode == mode_sleeping)
{
{
* sleep_mode = mode_idle;//(一种)
}
// 别的
app_sleep_flow_off = 1;// * for uart实时* // //(b)
}
}
如果我屏蔽(b),只留下(a)使用,项目可以获得RX数据但不进入睡眠。
在14580,5〜7second延迟中调试代码,可以将RX数据和TX数据用于PC。
但是当我屏蔽(a)时,只离开(b)到使用,项目无法获得RX数据。
如何处理睡眠功能,实现没有CTS和RTS的DSP工作?
你能给我一些建议吗?
谢谢。
嗨袁汉武,
我不完全不安,你想做什么,我想你可以使用rx和tx频道发送虚拟数据并唤醒da并开始通过UART开始交换数据,但在这种情况下,时间非常细腻,所以它会有点难以拉扯这样的场景。但我想你可以发送虚拟数据才能唤醒DA并等到它被唤醒。
谢谢mt_dialog.
我有没有理留你说的,我想下这个dsps da1458x_dsps_v_5.150.2到底能不动作工作所含CTS和RTS,并且能进入低功耗而且可稳定稳定发射数码?
嗨zslstantly,
请介意你发布的地方,这是英语论坛,你只能用英语发布,你可以使用中文论坛。
谢谢mt_dialog.
好的谢谢 。