久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> STM32 >> 瀏覽文章

在IAR中使用IQmath庫

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年03月28日   【字體:

1.1   獲得IQmath庫

在IAR軟件安裝目錄下找到arm > examples > TexasInstruments > Stellaris>IQmath。如下圖所示


 

       IQmath目錄中包含了2部分庫:ewarm-cm3和ewarm-cm4f。意味著基于Cortex-M3和Cortex-M4內核的產品都可以使用。

       IQmath目錄及包含的文件如下:


 

..\IQmath\ewarm-cm3\Exe\IQmathLib-cm3.a

..\IQmath\ewarm-cm4f\Exe\IQmathLib-cm4f.a

將IQmath整個目錄拷貝到自己的工程目錄下,如下圖所示:


 

另外,IQmath庫也可以從TI的StellarisWare中獲得。在安裝目錄StellarisWare\IQmath下包含了IQmath庫。如下圖:


 

 
1.2   IAR中配置IQmath庫

打開Project > options…,選擇C/C++ Compiler -> Preprocessor,指定IQmath庫的路徑


 

       選擇Linker –> Library,指定庫的路徑(擴展名.a文件),如下圖所示:

 


 

main.c 文件中,包含IQmath的頭文件。

/* Includes ------------------------------------------------------------------*/

#include "stm32f10x.h"
#include  "IQmathLib.h"

 

main.c源代碼例程
/* Includes ------------------------------------------------------------------*/
#include "stm32f10x.h"
#include "IQmathLib.h"

_iq iq_val1, iq_val2, iq_val3;
unsigned int uint_val1;
float float_val1;

while (1){

//……

iq_val1= _IQ(10);
iq_val2 = _IQ(100);
iq_val3 = _IQdiv(iq_val2,iq_val1);

uint_val1= _IQint(iq_val3);
float_val1 = _IQtoF(iq_val3);

//……
}

關閉窗口

相關文章

主站蜘蛛池模板: 精品国产一区二区三区成人影院 | 日韩美女一区二区三区在线观看 | 在线免费黄色小视频 | 精品自拍视频 | 精品久久香蕉国产线看观看亚洲 | 精品国产一区探花在线观看 | 国产精品99精品久久免费 | 久久综合爱| 久久久妇女国产精品影视 | 一区二区三区四区五区在线视频 | 久久91av | 91麻豆精品国产91久久久更新资源速度超快 | 一区二区电影网 | 国产日产欧产精品精品推荐蛮挑 | 国产精品资源在线 | 国产在线网址 | av在线视| 亚洲入口| 国产一区二区久久 | 国产ts人妖一区二区三区 | 午夜国产精品视频 | www在线| 国产一区二区三区久久久久久久久 | 日韩精品一区二区三区久久 | 亚州综合一区 | 亚洲91视频 | 国产在线精品一区二区 | 成人精品一区二区三区四区 | 精品国产黄色片 | 亚洲一区二区三区高清 | 国产黄色av网站 | 男人天堂网址 | 色本道 | 亚洲福利网 | 国产精品片 | 一区二区三区四区在线 | 中文字幕亚洲精品 | 欧美精品久久久久久久久老牛影院 | 自拍偷拍在线视频 | 国产精品综合视频 | 日日操夜夜操天天操 |