ningling_21 发表于 2014-7-12 15:22 
8位数据不能区分地址和数据吗?
void jiehsou_data(uchar data)//接收函数子函数
{
if(start_data==0) //第一个帧头判断
{
if(data==0X70)
start_data=1;
else
start_data=0;
}
else if(start_data==1)//第二个帧头判断
{
if(data==0XEB)
start_data=2;
else
start_data=0;
}
else if(start_data==2)//开始接收数据
{
tongbu_word[dataconter++]=data;//保存数据
if(data==0XFF)//接收到结束标志
{
retval=0xaa;//接收完成数据置位
dataconter=0;
start_data=0;
//return;
}
}
}
数据我是一个一个的发给单片机,这么写可以把接收到的数据存储到数组里面么 ,,我是新手,求高手师傅指教一下
|