天天看点

CC2530学习笔记のGPIO配置——点亮LED

                  今晚开始学习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);
    }
}
           

继续阅读