if((SciaTx_Ready()==1))
{
buf=buffer[j];
zhengshu=(int)(buf/1);
xiaoshu=(buf-zhengshu)*100;
Sci_VarRx[0]=zhengshu/10+'0';
Sci_VarRx[1]=zhengshu%10+'0';
Sci_VarRx[2]='.';
Sci_VarRx[3]=xiaoshu/10+'0';
Sci_VarRx[4]=xiaoshu%10+'0';
Sci_VarRx[5]=' ';
SciaRegs.SCITXBUF=Sci_VarRx[i];
for(i=0;i<6;i++)
{
SciaRegs.SCITXBUF=Sci_VarRx[i];
}
j++;
// Send_Flag=0;
if(j==3)
{
j=0;
}
}
串口查询程序,朋友们给看看到底那里有问题?就是把buffer的数组通过串口发出去,求看看!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
注意一下定义的数据类型
我觉得小数部分应该乘10去整数才对吧
一周热门 更多>