微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协议栈开启PA功能之后LED3不能闪烁

协议栈开启PA功能之后LED3不能闪烁

时间:10-02 整理:3721RD 点击:

我使用的是ZStack-CC2530-2.5.1a,在我开启PA功能之前,我的LED3是这样配置:

#define LED3_BV BV(7)
#define LED3_SBIT P1_7
#define LED3_DDR P1DIR
#define LED3_POLARITY ACTIVE_HIGH

节点的入网情况能够通过LED3的闪烁来提示

HalLedBlink ( HAL_LED_3, 0, 50, 500 );    //提示未加入网络

但当我开启PA功能之后,LED3就不能闪烁了,我查看了协议栈,没有发现I/O引脚复用,

请问什么原因导致开启PA功能之后,LED3不能闪烁?

(1)正常是不冲突的。你可以在IAR里看看寄存器,看寄存器是否按照预期设置成了正确的值。

(2)另外,你是怎么开启PA的?

我是这样打开的

#define HAL_PA_LNA
#define xHAL_PA_LNA_CC2590

我用的是2401C的模块

引脚使用的是P0_1,P1_3

查看哪个寄存器,烦请指点?

看跟P1_7相关的,P1DIR应该是输出为1,P1SEL为通用IO口为0,然后看P1的高低变化

你好,请问您是怎么解决的,我按照下面的帖子查看了,是正常的,应该亮的,但是led3还是不亮

谢谢,问题已经解决

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top