在线情况
楼主
  • 头像
  • 级别
    • 积分15
    • 经验987
    • 文章47
    • 注册2008-05-17
    心得: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呀~~~~
    微控网感谢您的参与
    在线情况
    2
    • 头像
    • 级别
      • 积分15
      • 经验987
      • 文章47
      • 注册2008-05-17
      430做运算也还好啦,再高端就到ARM和DSP了,开发起来有点困难,16位单片机做运算还可以,430的主频也在增加,24M-5438A,做运算还是可以滴......
      微控网感谢您的参与
      Powered by LeadBBS 9.2 .
      Page created in 0.1719 seconds with 7 queries.