DA1468X / DA1510X Pro-Development Kit Demo板中管脚电平状态在休眠休眠后保持

5个帖子/ 0新
最后一篇
Useryr.
离线
最后一次露面:3年1个月前
加入:2016-11-08 08:28
DA1468X / DA1510X Pro-Development Kit Demo板中管脚电平状态在休眠休眠后保持

简介:
基础官方提供程进程进后测试,
在p1_7管脚上批发产出一卷下载沿后,演示板上的d2会议,
却发作当CPU完全进入休眠,演示板上的D2也。

理事上又会保持休眠前的状态,但是现在是不可能的。
以上效果是配置而么,请指教。

详情:
使用UM-B-047-DA1468x入门_4_1中的第八章您的第一个DA1468X应用程序 - BLINKY的编程,
并并步骤成功加载了闪烁LED D2的程序。
正是在开开发中间遇到问题,
需要测试管脚在休眠后后能够能够保持管脚状态,现做出如下修改:

1,设置设置休眠,如下所述:
pm_set_wakeup_mode(true);
pm_set_sleep_mode(pm_mode_extended_sleep);

2,检测外部中间,此处使使检测到p1_7有下载沿则设备,如下所述:
#define cfg_wkup_debounce_time(32)
#define cfg_wkup_counter_thr(1)
#define cfg_wkup_isr_priority(1)

静止void prvtemplateTask(空白* pvParameters)
{
os_tick_time xnextwaketime;
静态UINT32_T test_counter = 0;
uint32_t task_notify_val;
hw_gpio_configure_pin_power(hw_gpio_port_1,hw_gpio_pin_7,hw_gpio_power_v33);
hw_gpio_set_pin_function(hw_gpio_port_1,hw_gpio_pin_7,hw_gpio_mode_input_pullup,hw_gpio_func_gpio);

hw_wkup_init(null);
hw_wkup_set_debounce_time(cfg_wkup_debounce_time);
hw_wkup_set_counter_threshold(cfg_wkup_counter_thr);
hw_wkup_register_interrupt(hw_extint_wkup_cb,cfg_wkup_isr_priority);
hw_wkup_set_pin_state(hw_gpio_port_1,hw_gpio_pin_7,true);
hw_wkup_set_pin_trigger(hw_gpio_port_1,hw_gpio_pin_7,hw_wkup_pin_state_low);

for(;;)
{
os_task_notify_wait(task_h,os_task_notify_all_bits,&task_notify_val,os_task_notify_forever);
if(task_notify_val&(1 << 0))
{
test_counter ++;
if(test_counter%2){
hw_gpio_set_active(hw_gpio_port_1,hw_gpio_pin_5);
}
否则{
hw_gpio_set_inactive(hw_gpio_port_1,hw_gpio_pin_5);
}
}
}

}

静态void hw_extint_wkup_cb(void)
{
hw_wkup_reset_interrupt();
OS_TASK_NOTIFY_FROM_ISR(TASK_H,(1 << 0),OS_NOTIFY_SET_BITS);
}

附录:
根据数据表修订2.1 15-jul-2016中P147所描述,
32.4睡觉时的状态保留小小的内容,
在进入调试模式下,发出确实调使用了sys_power_mgr.c中的应用程序_wfi幂中的如如分:
if(dg_configblack_orca_ic_rev == black_orca_ic_rev_a){
hw_cpm_activate_pad_latches();
hw_cpm_power_down_periph_pd();
hw_cpm_wait_per_power_down();
}

设备:
qinjiny_dialog
离线
最后一次露面:4周16小时前
员工
加入:2016-11-01 05:47
嗨Useryr,
Lanxuefeng1644
离线
最后一次露面:4周1日前
加入:2020-03-03 06:28
你好,我也遇到了一般的疑惑,请问您解决了吗?

你好,我也遇到了一般的疑惑,请问您解决了吗?

lib
离线
最后一次露面:1个月1周前
加入:2020-03-24 02:55
你好,我也遇到了一般的疑惑,请问您解决了吗?

你好,我也遇到了一般的疑惑,请问您解决了吗?

pw_dialog.
离线
最后一次露面:14小时4分钟前
员工
加入:2019-04-03 02:54
可以参考本论坛的户外一个类似子:https:/