以下是指南针的取角度程序,出现的错误是“no space for main temps”请各位前辈解决一下
//取角度
float get_angle(void)
{
char x,y;
float angle;
//Multiple_Read_QMC5883(); //连续读出数据,存储在BUF中 x = Single_Read_QMC5883(0x03); x=(x<<8)+Single_Read_QMC5883(0x04); y = Single_Read_QMC5883(0x07); y=(y<<8)+Single_Read_QMC5883(0x08); angle= atan2((float)y,(float)x) * (180 / 3.14) + 180; angle = angle*10; return angle; }