高级会员
- 积分
- 596
- 威望
- 318
- 贡献
- 186
- 兑换币
- 135
- 注册时间
- 2012-3-2
- 在线时间
- 46 小时
|
void senddate(u16 sum){
u16 count;
u16 datecacha0[6]={0};
u16 datecacha1[6]={0};
for(count=0;count<sum;count++){
datecacha0[count]=(u16)ATD_Result[count];
datecacha1[count]=(u16)ATD_Result[count]>>6;
}
uart_putchar (UART5,0xa5);
for(count=0;count<sum;count++){
uart_putchar (UART5,datecacha0[count]);
uart_putchar (UART5,datecacha1[count]);
}
uart_putchar (UART5,0xaa);
}
1,这是连续调用的函数,通过串口猎人,且我用的是12精度的。但是我却出现了很大的误差。12精度应该是用双字节吗?
2,如果我用字符串显示得出的数据,是不是可以直接用这里面的最大值最小值放入程序里面,需不需要其他的转换?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|