5个帖子/ 0新
最后一篇
蓝宝莹
离线
最后见到:4个月4天前
加入:2020-06-11 15:18
DSPS_V_5.150.2按钮进入睡眠模式

问题描述:
1.DSPS_V_5.150.2工程中销量默认始值:
const static sleep_state_t app_default_sleep_mode = arch_ext_sleep_on;
app_default_sleep_mode = arch_ext_sleep_on在DSP工程中的含义模式,在这种情况下测试功能,数码才是不可能的。我不再用手硬件流软件。
2.现在我在DSP工程中间设置销量APP_DEFAULT_SLEEP_MODE = ACH_SLEEP_OFF;关键词模式的情况下,我该如何动手设置DA14583让其延长睡眠?

现在是我的话的方式是:

//添加进入休眠模式的程序

void app_button_press_cb(void)
{
if(getBits16(sys_stat_reg,per_is_down)){
periph_init();
}

if(arch_get_sleep_mode()== arch_sleep_off)
{
app_easy_gap_advertise_stop();
ARCH_SET_SLEEP_MODE(ARCH_EXT_SLEEP_ON);
user_sps_set_mode(arch_ext_sleep_on);
user_scheduler_reinit(); //
ARCH_BLE_EXT_WAKEUP_ON();
}
// app_button_enable();
}

//以下是在主程中中间行行按键检测,当io口为高电平进入休眠模式

而(1)
{
if(gpio_getpinstatus(key_port,key_pin))//高电平检测
{
app_button_press_cb(); //进入休眠
}
做{
//安排所有待处理的事件
schedule_hile_ble_on();
}
而((app_asynch_proc())));//授予控件到应用程序,尝试掉电
//如果应用程序返回goto_sleep
//((streeData_queue)&& stree_queue_more_data()));//授予对拖缆的控制,尝试向下掉电

......

//我在下次位置进行断点,我也是我发表了没有进入该断点断点断点进入延长睡眠模式下

if((sleep_mode == mode_ext_sleep)||(sleep_mode == mode_deep_sleep)){
//关闭收音机,无论允许的信息

Arch_Goto_Sleep(Sleep_Mode);

//等待中断恢复操作
WFI();

//恢复操作
ARCH_RESUME_FROM_SLEEP();

设备:
马丁.ge.
离线
最后见到:5个月2周前
工作人员
加入:2020-01-06 06:51
嗨蓝宝莹,

嗨蓝宝莹,

我是你的诗意的。

在你出来数码传输不宜的是打开着。

并且dsps例程无去除流控。

按照标准的DSPS例程,如果硬件连接,软件软件都准确的情况下,数码传输是很稳定的。

如果出现不宜的情况,麻烦请描述一下测试以及测试步骤。

布尔

马丁

蓝宝莹
离线
最后见到:4个月4天前
加入:2020-06-11 15:18
感谢你的回复,我为我使用了wlcsp-34

感谢你的♥,我是我的wlcsp-34,没有多元的gpio_uart1_cts_port,gpio_uart1_cts_pin引脚。当我需要arch_ext_sleep_on模式。我希望可以进入睡眠模式在dsps例程中。你有什么什么法吗?我按照论坛的教程无法进入

马丁.ge.
离线
最后见到:5个月2周前
工作人员
加入:2020-01-06 06:51
您好。

您好。

如果想要完整使使用DSPS例程,流控是必须的。如果如果除流控,会导致功耗,数码接收方向的功能下载。

因此可以选择选择更多的QFN封装。

关键词延长睡眠模式,可以参考我们以下程:

http://lpccs-docs.dialog-semicondiondumondiondum/da14531_sleep_mode+/extsleep _...

布尔

马丁

蓝宝莹
离线
最后见到:4个月4天前
加入:2020-06-11 15:18
https://support.dialog.