说明:协议栈是ZStack-CC2530-2.5.1a,
芯片:C2530
现象:1)终端上电大概5分钟,P0_5口自动亮灯,不再受控,其他定义的亮灯IO口都可以控制,在IAR调试模式下,打开寄存器监控,能看到P0_5自动置1,就是不知道是程序在哪里触发的
/* 1 – Green,板载用 */
#define LED1_BV BV(0)
#define LED1_SBIT P1_0
#define LED1_DDR P1DIR
#define LED1_POLARITY ACTIVE_HIGH
/* 2 – Red *板载用*/
#define LED2_BV BV(1)
#define LED2_SBIT P1_1
#define LED2_DDR P1DIR
#define LED2_POLARITY ACTIVE_HIGH
/* 3 P05,P4蓝灯*/
#define LED3_BV BV(5)
#define LED3_SBIT P0_5
#define LED3_DDR P0DIR
#define LED3_POLARITY ACTIVE_HIGH
/* 4 P06,P3红灯*/
#define LED4_BV BV(6)
#define LED4_SBIT P0_6
#define LED4_DDR P0DIR
#define LED4_POLARITY ACTIVE_HIGH
/* 5 – P04,P5黄灯*/
#define LED5_BV BV(4)
#define LED5_SBIT P0_4
#define LED5_DDR P0DIR
#define LED5_POLARITY ACTIVE_HIGH
问题:1)有没有人知道P0_5是不是协议栈里已经定义他用了,外部不能再使用呀?如何绕开自动触发?
2)P0_5不受控触发是在ZStack-CC2530-2.5.1a哪里发生的,在IAR上如何操作,很急!断点调试,单步调试都试过,不成功
VV:
请在TI官网搜索下面开发板的相关资料
CC2530ZDK
SmartRF05EB
CC2530EM