概述
#include<ioCC2530.h>
#include<string.h>
#define MAXLEN 100
typedef unsigned char uchar;
typedef unsigned int uint;
char TxData[MAXLEN];//存储发送的字符串
//延时函数
void delay_ms(uint n)
{
uint i,j;
for(i=0;i<n;i++)
{
for(j=0;j<600;j++);
}
}
//串口初始化
void uart_init()
{
//通用的IO设置成外设功能
//1、PERCFG :外设控制寄存器
//2、P0SEL :端口 0 功能选择寄存器
PERCFG = 0X00;
P0SEL = 0X0C;
P2DIR &= (~(0X3<<6)); // 也可以去与(0X00FFFFFF) 这是设置优先级
//串口部分
U0CSR |= 0X80;//UART0 control
U0GCR |= 11; //BAUD_E[4:0] 波特率
U0BAUD = 216; //另外一个小数点波特率设置
UTX0IF = 0; //中断关闭 无中断 (接收要用时候开启)
}
//send function
void send(char *str)
{
/*while(*str)// *str = '