大学生
最后登录1970-1-1
在线时间 小时
注册时间2013-5-15
|
火哥,山外哥,串口接收到的数据我把他转化为十进制数做后续控制,但是,转换的数据K比实际大三才正确,为什么?
还有,即使转换数据正确,也不能超过199,这又是为什么?
u16 convert_len(u16 changdu,u16* p)
{
u16 z;
u16 k;
for(z=0;z<changdu;z++)
{
// k+=((*(p++)-48)*(double)pow(10,changdu-z-1));
k+=((*p++-48)*(double)pow(10,changdu-z-1));
}
return k-3;
} |
|