现象:
使用的是CC2530芯片,程序运行后未能达到预期效果,暂停运行后发现程序总是停在mac_sleep.c文件中的函数MAC_RADIO_TIMER_WAKE_UP
处,导致程序运行不正常。
(注:硬件在P2_3口接了一个LED灯用作测试,该位置本来是留给外部晶振的。)
原因:
不明,待查。
可能原因:默认为外部时钟源,外部没有接32K时钟源的,需要在文件hal_board_cfg.h中更改相应配置。
解决方案
在文件hal_board_cfg.h文件第90行后添加如下语句
#define OSC32K_CRYSTAL_INSTALLED FALSE
如下图所示: