这款zigbee模块采用了32k内部晶振 zigbee官方协议栈默认外部32k晶振,所以需要在协议栈中修改其值
hal_board_cfg.h中
#define HAL_CPU_CLOCK_MHZ 32
#define OSC32K_CRYSTAL_INSTALLED FALSE // 插入此行!!!!!!!!!!!!!!!!
/* 32 kHz clock source select in CLKCONCMD */
#if !defined (OSC32K_CRYSTAL_INSTALLED) || (defined (OSC32K_CRYSTAL_INSTALLED) && (OSC32K_CRYSTAL_INSTALLED == TRUE))
#define OSC_32KHZ 0x00 /* external 32 KHz xosc */
#else
#define OSC_32KHZ 0x80 /* internal 32 KHz rcosc */
#endif
#define OSC32K_CRYSTAL_INSTALLED FALSE // 插入此行!!!!!!!!!!!!!!!!
/* 32 kHz clock source select in CLKCONCMD */
#if !defined (OSC32K_CRYSTAL_INSTALLED) || (defined (OSC32K_CRYSTAL_INSTALLED) && (OSC32K_CRYSTAL_INSTALLED == TRUE))
#define OSC_32KHZ 0x00 /* external 32 KHz xosc */
#else
#define OSC_32KHZ 0x80 /* internal 32 KHz rcosc */
#endif
即可