你好,我在用DA14681开发产品时,根据产品功能需要da在睡眠状态下,周期唤醒判断一个外设iic数码,以此判断da是工作模式。
在实现代码配置如下:
1.用于PXP_Reporter的工程使使用DA1468X_SDK_BTLE_V_1.0.6.968;
2.睡眠模式配置:pm_set_sleep_mode(pm_mode_extended_sleep);
3.广播间隔:set_advertising_interval(adv_interval_power);
在以上行下,da能够正式进入延伸模式,并且功耗和官方文章“AN-B-037 DA1468X功率测量_v1.3.pdf”描述的一致。
我想利用附件中达的ble唤醒那段时间去访问iic,是可以?
如果可以,应该在这里加入iic访问代码?
p.s da的Iic访问代码代码代码代码在正常工作状态下是可以的。
期待!
关键词:
设备:
如果只是单纯要要周唤醒行I2C作业,用一步定时器综合I2C适配器里面自带的唤醒回调指示灯就可口。
醒来驾驶BLE广播的周ー并不可能的,你是为了了功耗方向的考虑才把这个程过程一定加上在过程里的吗?
是的,我觉得是梦想的繁体功耗功耗做到最低,不再是定时器,而是想直接在广播唤醒时空段,判断iic外室。
BLE广播广播期不稳定没关键词,只要只要能够读取到iiC外研源,即可。
请问
1.在BLE广播广播时间段段加入iic判断?
2.我尝试过在da进入延伸模式后,直接在frepertos起个,周期判断iic外设,这时参数读取难道是不行的。
但任务中间同时UART打印信息,又是正当的。这个现象怎么解释?
期刊qinjiny_dialog和各位网站的回复。
想请问一下如果使用I2C广告的唤醒回调+定时器该如何配置软件代码。
定时器定时唤醒时间。
I2C适配器看到看到次数:
const adapter_call_backs_t ad_i2c_pm_call_backs = {
.ad_prepare_for_sleep = ad_i2c_prepare_for_sleep,
.ad_sleep_canceled = ad_i2c_sleep_canceled,
.ad_wake_up_ind = ad_i2c_wake_up_ind,
.ad_xtal16m_ready_ind = null,
.ad_sleep_preparation_time = 0.
};
?
Fae请支持下。
嗨,索引219.
是不是可以是新建,处于处于唤醒回调的通知。当任务接到通知的时钟,去去作用,应该就是cpu处于唤醒的时代了。
你可以在那在蓝牙广播的时代刷屏的,刷屏的时代没完成之来不会