心得:IAR之64位浮点数

楼主
心得: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楼
谢谢liuchang5772分享应用心得!
看来有使用位浮点数运算的朋友这贴值得一看.
2楼
总感觉 430不是做运算用的
3楼
430做运算也还好啦,再高端就到ARM和DSP了,开发起来有点困难,16位单片机做运算还可以,430的主频也在增加,24M-5438A,做运算还是可以滴......
4楼
晕.IAR EW430 2.10A 就支持64位浮点了,都已经支持5年多了.
5楼
LZ有时间好好查看一下IAR的OPtions,里面很多设置

电脑版 Page created in 0.0625 seconds width 2 queries.