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中下载了这个程序,但它仍然不能工作。)
设备:
嗨Stone_wang,
你能给我更多关于你的代码的信息吗?你构建项目的基础是什么?你使用的开发工具包是什么?当你下载代码使用keil是设备运行?你也可以尝试使用一个更新的SDK只是有一个测试?ble_deep_sleep_stat_getf()应该等待并返回BLE核心不处于睡眠状态,它似乎处于睡眠状态,低功耗时钟正在运行。我不认为你可以通过软件来解决这个问题。
由于MT_dialog
嗨,对话框中,
我使用示例proxm....项目。我用另一个芯片,它可以运行。可能是芯片损坏了?
嗨Stone_wang,
我也遇到了你同样的问题。我想知道当你#undef CFG_EXT_SLEEP使它在活动模式下运行时是否可以。
嗨Stone_wang,
如果你用另一个芯片并且它工作,这是最可能的解释。
由于MT_dialog
嗨Stone_wang,
我也遇到了你同样的问题。我想知道当你#undef CFG_EXT_SLEEP使它在活动模式下运行时是否可以。