微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协议栈中P1_6一直为低电平

协议栈中P1_6一直为低电平

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

如题,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做同样的测试看看

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

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

网站地图

Top