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

28069调用IQmath库结果出错

     我最近用28069调用IQmath库里的IQsin()函数遇到了问题一直解决不了。问题是这样的:在主程序中

 sinout_L我定义的是long型,sinout_F定义的是float型,使用
sinout_L = _IQ27sin(_IQ27(0.25*PI));
sinout_F = _IQ27toF(sinout_l);这2条语句
结果出来在28069中sinout_L和sinout_F都是负数,而同样的语句在28027中运行结果却是对的。感觉可能是28069的工程中库函数或者什么没添加好,附件中是我28069工程的设置,我觉得也没什么问题,编译的时候也没有出错,实在是找不出哪里出了问题。

Hardy Zhou:

能把你完整的工程上传看看?

     我最近用28069调用IQmath库里的IQsin()函数遇到了问题一直解决不了。问题是这样的:在主程序中

 sinout_L我定义的是long型,sinout_F定义的是float型,使用
sinout_L = _IQ27sin(_IQ27(0.25*PI));
sinout_F = _IQ27toF(sinout_l);这2条语句
结果出来在28069中sinout_L和sinout_F都是负数,而同样的语句在28027中运行结果却是对的。感觉可能是28069的工程中库函数或者什么没添加好,附件中是我28069工程的设置,我觉得也没什么问题,编译的时候也没有出错,实在是找不出哪里出了问题。

xuan yan:

回复 Hardy Zhou:

    好的,我上传一下

     我最近用28069调用IQmath库里的IQsin()函数遇到了问题一直解决不了。问题是这样的:在主程序中

 sinout_L我定义的是long型,sinout_F定义的是float型,使用
sinout_L = _IQ27sin(_IQ27(0.25*PI));
sinout_F = _IQ27toF(sinout_l);这2条语句
结果出来在28069中sinout_L和sinout_F都是负数,而同样的语句在28027中运行结果却是对的。感觉可能是28069的工程中库函数或者什么没添加好,附件中是我28069工程的设置,我觉得也没什么问题,编译的时候也没有出错,实在是找不出哪里出了问题。

xuan yan:

回复 Hardy Zhou:

      请问查看了我上传的工程了么,有没找到问题在哪呢?

赞(0)
未经允许不得转载:TI中文支持网 » 28069调用IQmath库结果出错
分享到: 更多 (0)