TI论坛
直播中

岳臻俊

9年用户 1167经验值
私信 关注
[问答]

zha1.2.2.a协议栈调试不能正常运行的原因是什么?

我有一个触摸开关 ,
KEY1  P1.7   LED1  P0.6
KEY2  P1.6   LED2  P0.5
KEY3  P1.1   LED3  P0.4


我屏蔽了   lcd和adc功能     ,并在main.c里面配置了

问题:我通过debug调试发现

有时   运行到这里就不会再玩下执行了,   有时  可以正常运行下去。           我把相同程序写到zigbee模块不接任何外设,程序能正常运行。。我使用的是zha1.2.2.a协议栈
请问这是什么原因造成?

回帖(3)

邹先莹

2020-4-30 10:02:45
你有没有屏蔽 使能PA 的宏,    P1.1 是 使能PA 时使用的   (HAL_PA_LNA  这个宏有没有打开?)
举报

王莹

2020-4-30 10:28:32
是否有外部32KHz晶振?
使用外部或内部晶振,在协议栈中需要不同宏定义。
举报

岳臻俊

2020-4-30 10:37:54
引用: fichesw 发表于 2020-4-30 11:26
是否有外部32KHz晶振?
使用外部或内部晶振,在协议栈中需要不同宏定义。

这款zigbee模块采用了32k内部晶振        zigbee官方协议栈默认外部32k晶振,所以需要在协议栈中修改其值
hal_board_cfg.h中
举报

更多回帖

发帖
×
20
完善资料,
赚取积分