1/ 4
//CC2530 基础程序 —— 串口收发程序
2014 年 10 月 31 日杨言安 // 功能说明:
CC2530向PC发送字符串"what is your name?",PC向CC2530发送名字,之 后〃CC2530向PC发送字符串"hello,name”
#include "
// 函数声明
void delay(uint);
void Init_Led(void);
void InitUART0(void);
void UART_Send_String(char *data,int len);
char str1[20]="what is your name?";
char str2[7]="hello ";
char rxdata[50];// 接收数组
uchar RXTXFlag=1;//t送接收标志位
uchar temp;// 存储接收数据的全局变量
uchar datanumber=0;// 接收数据的数量
/*****************************************************************
************
*//
延时函数
*****************************************************************
*************/void delay(uint n){uint i;
for(i=0;i<n;i++);
for(i=0;i<n;i++);
2/ 4
for(i=0;i<n;i++);
for(i=0;i<n;i++);
for(i=0;i<n;i++);}/*
**************************************************
**************************
*//
端口初始化
*****************************************************************
*************/void Init_Led(void){P1SEL&=~0x03;//P1_
0、 P1_1 为通用 I/O 口
P1DIR|=0x03;//P1_
0 、 P1_1 为输
}/******************************************************************
***********
*//
串口初始化
*****************************************************************
*************/void InitUART0(void){CLKCONCMD&=~0X40;// 设置系统时钟源为 32MHz 晶振
while(CLKCONSTA&0x40);时钟频率状态寄存器,等待晶振稳定
CLKCONCMD&=~0x47;股置系统主时钟频率为32MHz
PERCFG=0x00脆置 1P。口
P0SEL|=0x0C;//P0_
2、P0_3用作串口
P2DIR&=
CC2530串口收发 来自淘豆网m.daumloan.com转载请标明出处.