当前位置: 首页 > wzjs >正文

佛山营销网站设计百度网盘资源共享

佛山营销网站设计,百度网盘资源共享,网页设计代码成品,全国十大网络公司当你要用到三角函数、开方、矩阵运算等复杂的数学运算时,可以选择用C库的math.h里面的函数,如果要求速度快的话就得用CMSIS-DSP库里面的函数了,因为CMSIS-DSP库充分运用了CM4内核的浮点运算单元(若有)和DSP相关的指令&…

        当你要用到三角函数、开方、矩阵运算等复杂的数学运算时,可以选择用C库的math.h里面的函数,如果要求速度快的话就得用CMSIS-DSP库里面的函数了,因为CMSIS-DSP库充分运用了CM4内核的浮点运算单元(若有)和DSP相关的指令(若有),使得运算速度大幅提升,具体使用步骤为:

1.添加lib

        可以在keil的安装目录找到,具体目录为:C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\DSP\Lib\ARM

        根据所用MCU的内核选择相应的lib,其中“l”代表小端格式,“b”代表大端格式,“f”表示具有浮点运算单元,fsp和fdp表示单精度/双精度浮点单元,如对于GD32F303来说是M4内核+小端格式+单精度浮点单元,所以要选择arm_cortexM4lf_math.lib。

2.将DSP库文件夹下的Include目录下的文件也复制到工程中并添加头文件路径

3.在工程中添加全局宏定义ARM_MATH_CM4

4.支持浮点单元的要在工程配置中开启浮点单元支持

5.CMSIS-DSP库会需要CMSIS-Core里面的函数的支持,所以也需要把CMSIS-Core里面的头文件复制到工程中并添加头文件路径

6.#include "arm_math.h"之后就可以使用DSP库里面的函数了,如正弦计算函数:arm_sin_f32(0.232)

7.编译的时候可能会报一些错,根据错误类型针对解决就行

注意:一般来说keil安装目录里面自带的CMSIS库是针对ARM编译器版本5的,你如果用的是ARM编译器版本6则需要自行去官网下载对应的CMSIS库,两个版本的编译器对C嵌汇编的形式不一样,所以当编译器版本不适配时,凡是用到C嵌汇编的地方都会报错

http://www.dtcms.com/wzjs/322043.html

相关文章:

  • wordpress小分类主题杭州专业seo服务公司
  • 做临时网站搜索热词排名
  • 做动态网站用什么语言想学编程去哪里找培训班
  • web前端工程师是做什么的泉州网站seo公司
  • 游戏网站建设流程图软文范例800字
  • 外贸网站怎么做谷歌搜索十大接单推广app平台
  • 做app 需要先做网站吗微商软文推广平台
  • 外贸设计网站建设推广平台排行榜
  • 网站改版的步骤网站关键词排名优化方法
  • 导入表格做地图中热力网站关键词调词平台
  • 做网站 使用权 所有权百度交易平台官网
  • wordpress如何改文章id网站优化建议
  • 幼儿园网站怎么做英文谷歌seo
  • 如何建立网站和网页品牌推广的作用
  • 怎么用链接进自己做的网站吗市场调研方法
  • 石狮做网站长沙网站托管seo优化公司
  • 网络营销策划实训报告上海关键词优化外包
  • 网站站点风格各大网站推广平台
  • 成都建立网站营销设计百度发作品入口在哪里
  • 商城网站建设公司专业关键词优化平台
  • 十大免费ppt网站流氓下载湖北seo诊断
  • 做网站分类模块的设计思路刚刚中国宣布重大消息
  • 能看男女做那个的网站东莞谷歌推广
  • 网站建设 成功案例山东移动网站建设
  • 设计类网站策划书网站建设深圳公司
  • 做网站推广选择什么最好网站外链是什么意思
  • 网站设计毕业设计任务书企业官网搭建
  • wordpress 主题 制作seo的方法有哪些
  • 制作手机app需要学什么app关键词优化
  • 专业网站建设广州软文广告范文