我用的是iar for msp430v5.5.02这个版本#include <msp430x14x.h>
#include "Config.h"
void main(void)
{ int Fx,F;
int k3=18,k2=-40,k1=100,x=3000,y=2,d_x=10;//
while(1)
{
Fx=(-k1*y) -(k2*d_x);
F=-k1*y;
F=k3+x;
}
} 这个简单的程序出现以下的警告
Warning[Pe550]: variable "Fx" was set but never
我查阅相关资料 用
volatile int Fx,F; 警告消失了,然后我用软件仿真 结果无数值,看截图
然后我定义了 Fx 和 F为全局变量,结果就可以了,有了相应的数值,这?????
我新接触IAR,请教大家,有的就可以定义为局部变量,有的必须是全局变量???
各位高手有没有解决的办法????
此帖出自
小平头技术问答
浮点数的表示法只有一种,不能定制,所以不能像你说的那样只保留两位。如果怕影响速度的话,是不是可以考虑使用整形来计算。
一周热门 更多>