MSP430讨论区
返回
登录/注册
心得:IAR之64位浮点数
楼主
liuchang5772 于 2009-04-29 19:29:54
心得:IAR之64位浮点数
前几天调程序时,需要用到高精度的运算,float 型数据有7位有效位,但IAR中的 float 和 double 型数据都是4个字节,sizeof(double)=4,于是到网上找到了TI的浮点库,看了一下午,不会用,汗!想自己写一个64位浮点运算程序,但代码量太大了~~~~,今天偶然在IAR中发现了玄机,原来浮点位数是可以设置的!
打开IAR工程,在工程名那右键->options,切换到选芯片型号那个窗口,在那下面有Floating-point,可以设置浮点数的精度,32bit 或64bit,选择64bit,然后测试size of(float)=4,sizeof(double)=8.搞定!
想了几天的事,原来这么简单,看来要好好研究研究IAR呀~~~~
回复
1楼
DC 于 2009-04-29 19:56:51
谢谢liuchang5772分享应用心得!
看来有使用位浮点数运算的朋友这贴值得一看.
回复
2楼
rengo 于 2009-04-29 21:27:54
总感觉 430不是做运算用的
回复
3楼
liuchang5772 于 2009-04-29 22:47:57
430做运算也还好啦,再高端就到ARM和DSP了,开发起来有点困难,16位单片机做运算还可以,430的主频也在增加,24M-5438A,做运算还是可以滴......
回复
4楼
www8www 于 2009-05-12 09:05:42
晕.IAR EW430 2.10A 就支持64位浮点了,都已经支持5年多了.
回复
5楼
sub3721 于 2009-05-14 20:34:13
LZ有时间好好查看一下IAR的OPtions,里面很多设置
回复
1
2
电脑版
Page created in 0.0625 seconds width 2 queries.