协议栈开启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还是不亮
谢谢,问题已经解决