CC2530程序卡在MAC_RADIO_TIMER_WAKE_UP()

现象:

使用的是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

如下图所示:

  
添加语句.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容