必要的代码准备
程序中开启FPU
打开system_at32f4xx.c文件,找到函数void SystemInit (void),确保内核有开启FPU功能,如图1黑斜体字部分。
注意:程序中开启FPU是必要条件。若仅开启Keil或IAR上的FPU,程序中未开启,则程序运行时会进入hardfault.
图1. 程序中开启FPU
Keil中配置FPU
开启FPU
Options for Target->Target->Floating Point Hardware,选择Use Single Precision图2. Keil开启FPU
关闭FPU
Options for Target->Target->Floating Point Hardware,选择Not Used图3. Keil关闭FPU
IAR中配置FPU
开启FPU
Options->General Options->FPU,选择VFPv4 single precision图4. IAR开启FPU
关闭FPU
Options->General Options->FPU,选择None图5. IAR关闭FPU关于雅特力雅特力科技于2016年成立,是一家致力于推动全球市场32位微控制器(MCU)创新趋势的芯片设计公司,专注于ARM Cortex-M4/M0+的32位微控制器研发与创新,全系列采用55nm先进工艺及ARM Cortex-M4高效能或M0+低功耗内核,缔造M4业界最高主频288MHz运算效能,并支持工业级别芯片工作温度范围(-40°~105°)。雅特力目前已累积相当多元的终端产品成功案例:如微型打印机、扫地机、光流无人机、热成像仪、激光雷达、工业缝纫机、伺服驱控、电竞周边市场、断路器、ADAS、T-BOX、数字电源、电动工具等终端设备应用,广泛地覆盖5G、物联网、消费、商务及工控等领域。
-
mcu
+关注
关注
146文章
17370浏览量
352987
发布评论请先 登录
相关推荐
AT32讲堂088 | 雅特力AT32F402/F405时钟配置
![<b class='flag-5'>AT32</b><b class='flag-5'>讲堂</b>088 | 雅特力AT32F402/F405时钟配置](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
AT32讲堂087 | 雅特力AT32 IDE快速入门指南
![<b class='flag-5'>AT32</b><b class='flag-5'>讲堂</b>087 | 雅特力<b class='flag-5'>AT32</b> IDE快速入门指南](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
雅特力AT32 MCU的随机数生成
![雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b>的随机数生成](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
AT32讲堂085 | 雅特力AT32 MCU HICK时钟校准
![<b class='flag-5'>AT32</b><b class='flag-5'>讲堂</b>085 | 雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b> HICK时钟校准](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
如何提高单片机的运算效率之FPU
![如何提高单片机的运算效率之<b class='flag-5'>FPU</b>](https://file.elecfans.com/web2/M00/09/16/pYYBAGD0FvWAeWpFAAAb1Fux1oA753.jpg)
MCU如何实现AI功能
TouchGFX 中 MCU 负载的计算过程介绍
![TouchGFX 中 <b class='flag-5'>MCU</b> 负载的计算过程介绍](https://file1.elecfans.com/web2/M00/E9/A4/wKgaomZQI2-ADaXTAAJ-Fk-yi6Q032.png)
如何在雅特力AT32 MCU上创建IAP应用程序
![如<b class='flag-5'>何在</b>雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b><b class='flag-5'>上</b>创建IAP应用程序](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
雅特力AT32 MCU通过IEC 60730功能安全认证,为家电产品提供安全保障
![雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b>通过IEC 60730<b class='flag-5'>功能</b>安全认证,为家电产品提供安全保障](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
雅特力AT32 MCU与SEGGER携手合作,开发量产事半功倍
雅特力AT32 MCU与SEGGER携手合作,开发量产事半功倍
![雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b>与SEGGER携手合作,开发量产事半功倍](https://file.elecfans.com/web2/M00/42/9C/pYYBAGJ5xmyARrXXAAALuRDQWfU330.jpg)
评论