新手上路
- 积分
- 26
- 金钱
- 26
- 注册时间
- 2018-4-25
- 在线时间
- 3 小时
|
这是一个mpu9250读取数据转换的函数,将temp_data保存到数组中,但是我不理解为什么要+0x30
void DATA_printf(uchar *s,short temp_data)
{
if(temp_data<0){
temp_data=-temp_data;
*s='-';
}
else *s=' ';
*++s =temp_data/100+0x30;
temp_data=temp_data%100;
*++s =temp_data/10+0x30;
temp_data=temp_data%10;
*++s =temp_data+0x30;
}
主函数中调用
unsigned char TX_DATA[4]; //显示数据缓存
short T_X,
DATA_printf(TX_DATA,T_X);
|
|