论坛: href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件-对话框- 9 csmartbond % E2 % % E2 % 80% 80% 9 d % E7%B3%BB % E5 % 88% 97% e4%bd % 8 8 e % E5 % % E8 % 9 f % E8 % 80% 97% 93% 9 E2 % d % E7 % 89% 99% 80% 94% e8%bd % AF % E4%BB % B6”“=“sioc:容器sioc:论坛”属性=“rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件/ /对话框“Smartbond”系列低功耗蓝牙——软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >如题,DA14580可以设置为延长睡眠模式+广告,并可自定义广告时间间隔,设置完此模式后,进入休眠,但对于整个休眠——唤醒——广播——休眠流程一直没看明白< br / > 1:哪里设置的经过一定时间后唤醒(有在文档上看到用32 k时钟唤醒,但这个时间是在哪里设置进去的不太明白),是在函数app_easy_gap_non_connectable_advertise_start_create_msg()中的这里吗?如下:< br / > cmd→intv_min = adv_interval; < br / > cmd→intv_max = adv_interval; < br / > 2:如果是,到上边设置的时间后,单片机唤醒后是运行这里吗?如下:< br / >空白BLE_WAKEUP_LP_Handler (void) < br / > {< br / >如果(wakeup_lp_comp = = 0) < br / > {< br / > wakeup_lp_comp = 1; < br /> ........................< br / > 3:上边中断执行完后产生了软件中断BLE_SLP_IRQn / *睡眠模式中断,结束这时程序是来到原来进入休眠的地方(main_func()里的注射用水())开始执行吗?< br / > 4:若上边说法成立,程序会重新回到main_func()里的schedule_while_ble_on(),调用rwip_schedule(); / /执行消息和事件,但消息和事件是从哪里发出的呢?< br / > 5:广告甚至处理完后进入休眠的逻辑是什么?< / p > < p >期待您的指导,谢谢!< / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords / extended-sleep-mode-advertising % E7%A8 % 8 b % E5%BA % 8 f % E9 % 80% bb % E8%BE % 91”“=”skos:概念”属性= " rdfs: label skos: prefLabel”数据类型= " " >延长睡眠模式广告程序逻辑< / > < / div > < / div > < / div > < div class =”字段field-name-field-device field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >设备:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / forum-post-device / da14580”typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">DA14580
.