原理图:
代码:
#include <ioCC2530.h>
void LED_Init(void); //初始化LED
void Delay(short ms); //延时函数
void CLOCK_32M(void); //初始化32MHz时钟
void CLOCK_16M(void); //初始化32MHz时钟
#define LED1 P1_0
#define LED2 P1_1
int main()
{
int i;
LED_Init(); //LED初始化
while(1)
{
CLOCK_32M(); //设置系统时钟为32MHz
for(i = 0;i < 10; i++)
{
LED1 = !LED1;
LED2 = !LED2;
Delay(200);
}
CLOCK_16M(); //设置系统时钟为16MHz
for(i = 0;i < 10; i++)
{
LED1 = !LED1;
LED2 = !LED2;
Delay(200);
}
}
}
void LED_Init(void)
{
/*LED初始化*/
P1SEL &= ~0x03;
P1DIR |=