工作在CFG_EXT_SLEEP ble_deep_sleep_stat_getf

6个职位/ 0个新职位
最后发表
Stone_wang
离线
最后看到:11个月1周前
加入:2015-10-23 03:55
工作在CFG_EXT_SLEEP ble_deep_sleep_stat_getf

sdk: 3.0.6

在da14580.h文件中,我#define CFG_EXT_SLEEP,
但是程序到此为止
/************************************************************************
**************开关rf **************
************************************************************************/
rwip_rf.sleep ();

而(! ble_deep_sleep_stat_getf ());//停在这里,

//检查并等待,直到你可以关闭收音机。32.768千赫XTAL必须运行!
//(调试注意:使用BLE_CNTL2_REG:MON_LP_CLK位检查(写入0,应该被BLE设置为1)
GetWord32(BLE_CNTL2_REG) & RADIO_PWRDN_ALLOW);
,我也不知道为什么。

谢谢。
(我已经在eeprom中下载了这个程序,但它仍然不能工作。)

设备:
MT_dialog
离线
最后看到:1个月6天前
工作人员
加入:2015-06-08 34
嗨Stone_wang,

嗨Stone_wang,

你能给我更多关于你的代码的信息吗?你构建项目的基础是什么?你使用的开发工具包是什么?当你下载代码使用keil是设备运行?你也可以尝试使用一个更新的SDK只是有一个测试?ble_deep_sleep_stat_getf()应该等待并返回BLE核心不处于睡眠状态,它似乎处于睡眠状态,低功耗时钟正在运行。我不认为你可以通过软件来解决这个问题。

由于MT_dialog

Stone_wang
离线
最后看到:11个月1周前
加入:2015-10-23 03:55
嗨,对话框中,

嗨,对话框中,
我使用示例proxm....项目。我用另一个芯片,它可以运行。可能是芯片损坏了?

zailushanghe
离线
最后看到:3年10个月前
加入:2016-05-16 04:01
嗨Stone_wang,

嗨Stone_wang,

我也遇到了你同样的问题。我想知道当你#undef CFG_EXT_SLEEP使它在活动模式下运行时是否可以。

MT_dialog
离线
最后看到:1个月6天前
工作人员
加入:2015-06-08 34
嗨Stone_wang,

嗨Stone_wang,

如果你用另一个芯片并且它工作,这是最可能的解释。

由于MT_dialog

zailushanghe
离线
最后看到:3年10个月前
加入:2016-05-16 04:01
嗨Stone_wang,

嗨Stone_wang,

我也遇到了你同样的问题。我想知道当你#undef CFG_EXT_SLEEP使它在活动模式下运行时是否可以。