TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS 中把int16变量 换成int32 变量数据异常

如图,把int16 err 换成int32 err,程序数据处理异常。请问这个是什么引起的?

struct _Pid_I_c{
Uint16 SetVrms;
Uint16 ActualVrms;//Actual value
int16 err;//Deviation
int16 err_last;
float Kp, Ki, Kd;
int16 RegulationFactor;
int16 SetFactor;
int16 integral;
Uint16 Vmax;
Uint16 Vmin;
};

B Z:

跪求大佬指点

,

Green Deng:

你好,图片上传失败了,请在高级编辑器里面进行上传。

,

B Z:

图片和贴的程序是一样的,就是改一个变量类型就出问题了

,

Green Deng:

CCS里面直接强制数据类型转换就可以了。你报错是报的什么样的错?

,

B Z:

已经解决了,谢谢

,

Green Deng:

好的,方便的话可以分享一下解决方法。

赞(0)
未经允许不得转载:TI中文支持网 » CCS 中把int16变量 换成int32 变量数据异常
分享到: 更多 (0)