Forums: 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 >功能需求:< br / >我在做一个按键开关机功能,长按按键3 s后开机。硬件上是做了鲍威夹功能。即按住按键,系统供电,在软件中设置某个权力持有人pin脚输出高电平,这样系统就维持供电。断开按键,系统仍然有电< br / >问题描述:< br / >当我把app_default_sleep_mode = ARCH_EXT_SLEEP_ON;时,发现长按按键后,那个权力持有人销输出一下高电平后,随即又输出低电平,不能维持供电了。系统直接掉电了.< br / >通过调试发现,如果我在arch_main.c中的schedule_while_ble_on()不休息。那么权力持有人销就能维持高电平,但是此时功耗太大了。< br / >请问我该如何才能让系统在待机状态下,仍然让权力持有人销一直输出高电平的呢? 如果此pin输出低电平, 系统就会掉电的. 必须再按按键才能供电!!!!