TI中文支持网
TI专业的中文技术问题搜集分享网站

协议栈中P1_6一直为低电平

如题,CC2530在协议栈中,想要配置P1_6引脚为外部中断引脚,而且下降沿进入中断,但是发现P1_6一直为低电平,无法进入中断,配置成上升沿中断时,可以正常进入中断。我想问一下,是不是协议栈中某部分配置了P1_6引脚的电平。在裸机中P1_6可以配置为下降沿中断。,具体的配置如下所示:

P1IEN |= (1<<6); //使能P1_6引脚中断
PICTL |= (1<<2); //设置为上升沿触发中断 PICTL[1] = 0上升沿触发;PICTL[1] = 1下降沿触发
IEN2 |= 1<<4;
P1IFG = 0x00; //清除中断标志
EA=1;

灰小子:

协议栈一般不会涉及具体的io寄存器配置的。建议使用其他io做同样的测试看看

user3926412:

回复 灰小子:

协议栈里面LCD驱动已经使用了P1_6引脚,所以产生了影响,修改这个引脚即可。

赞(0)
未经允许不得转载:TI中文支持网 » 协议栈中P1_6一直为低电平
分享到: 更多 (0)