今晚开始学习CC2530的GPIO配置,看了一下开发板的示例代码,感觉跟以前学的51单片机的代码很相似,ioCC2530.h头文件太大,我没有跟进去细看。拿到板子,配置GPIO,第一个代码当然是点亮LED灯了。废话不多说,直接上代码。
#include <ioCC2530.h>
#define uchar unsigned char
#define uint unsigned int
void delayMs(uint t)
{
uint i, j;
for(i=0; i<535; i++){
for(j=t; j>0; j--);
}
}
void ledInit(void)
{
P1DIR |= 0x03;
}
void main(void)
{
ledInit();
while(1){
P1 &= ~(0x01);
delayMs(200);
P1 |= 0x01;
P1 &= ~(0x01 << 1);
delayMs(200);
P1 |= (0x01 << 1);
}
}