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

html制作静态网站模板十堰seo排名公司

html制作静态网站模板,十堰seo排名公司,怎么用ps做网站效果图,网站建设PHP开发是什么意思导言 如上图所示,进入SimpleFOC官网,点击Github下载源代码。 如上图所示,找到仓库。 comom代码的移植后,simpleFOC的移植算是完成一大半。simpleFOC源码分为如下5个部分,其中communication是跟simpleFOC上位机通讯&a…

导言


在这里插入图片描述
如上图所示,进入SimpleFOC官网,点击Github下载源代码。
在这里插入图片描述
如上图所示,找到仓库。
在这里插入图片描述
comom代码的移植后,simpleFOC的移植算是完成一大半。simpleFOC源码分为如下5个部分,其中communication是跟simpleFOC上位机通讯,暂时不打算使用,忽略它:

  1. common(数学工具、关键类)
  2. communication(simpleFOC上位机):simpleFOC上位机通讯,暂时不打算使用,没必要移植。
  3. current_sensor(电流传感器)simpleFOC官方使用过的开发板,一般我们都要根据自己的开发板重新写,重新调。
  4. drivers(驱动器,三相逆变电路):simpleFOC官方使用过的开发板,一般我们都要根据自己的开发板重新写,重新调。
  5. sensors(位置编码器):simpleFOC官方使用过的编码器驱动程序,一般我们都要根据自己的项目重新写,重新调。
  6. BLDCMotor.cpp与BLDCMotor.h:核心的FOC算法(如帕克变换、SVPWM算法等)

项目源码:https://github.com/q164129345/MCU_Develop/tree/main/simplefoc01_stm32f103

一、移植


1.1、Arduino-FOC/src/common

在这里插入图片描述
如上所示,simpleFOC源码一共包含上述这些模块。
在这里插入图片描述
如上所示,将simplefoc源码的src/common的代码移植到stm32f103项目上。

1.2、SEGGER_RTT

参考博文:SEGGER | 基于STM32F405 + Keil - RTT组件01 - 移植SEGGER RTT
用于调试log打印,也可以用于替代Arduino库的print()。

1.3、DWT计时器

在这里插入图片描述
如上图所示,dwt_timer.c是我自己编写的DWT定时器驱动代码,目的:

  1. 提供us级的延时(替代Arduino提供的delayMicroseconds())
  2. 提供us级的时间戳(完成time_utils.cpp里的_micro())

1.4、C++环境

在这里插入图片描述
simpleFOC使用C++语言编写,然后,.c代码不能调用.cpp代码里的函数。创建user_main.cpp与user_main.h的目的是实现C++环境的跳转。
有空的小伙伴可以试试,在main.c里调用time_tuils.cpp的_micros()函数试试,会出现编译错误。其原因就是.c代码不能调用.cpp的代码。

二、Keil


在这里插入图片描述
在这里插入图片描述

三、代码


3.1、main.h

在这里插入图片描述

3.2、main.c

在这里插入图片描述

3.3、user_main.cpp

在这里插入图片描述
代替main.c的while(1)死循环。

3.4、user_main.h

在这里插入图片描述

3.5、foc_utils.h

在这里插入图片描述

3.6、foc_utils.cpp

在这里插入图片描述

3.7、FOCMotor.h

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.8、FOCMotor.cpp

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.9、BLDCDriver.h

在这里插入图片描述

3.10、Sensor.h

在这里插入图片描述

3.11、time_utils.cpp

在这里插入图片描述

四、调试代码


到目前为止,暂时只能调试time_utils.cpp的功能,time_utils.cpp为simpleFOC提供精确的时间戳与时间延时,非常重要。

4.1、编译

在这里插入图片描述
通过第三章节的处理,解决所有代码的报错,最终编译成功。

4.2、使用RTT Viwer调试

在这里插入图片描述
在这里插入图片描述

http://www.hengruixuexiao.com/news/12985.html

相关文章:

  • 运营服务商官方网站优化网站标题是什么意思
  • 大连网站建设兼职手机网站模板建站
  • 广州知名网站建设公司ip子域名大全
  • java 做直播网站有哪些软件有哪些简单网页制作成品免费
  • 建个企业网站要多少钱外贸seo软文发布平台
  • cs如何做全屏网站网址大全2345
  • wordpress 网站logo站长统计官方网站
  • 在运行 打开wordpressseo的理解
  • 朝阳网站建设是什么佛山做网络优化的公司
  • 政府网站建设申论seozou是什么意思
  • 上海网络平台网站搜索引擎网址
  • 新网站做百度百科手机网站优化排名
  • 如何做网赌网站南宁网站建设
  • 营销推广的方法seo虚拟外链
  • 怎么在家开网店挣钱呢站内优化包括哪些
  • php网站制作报价网络营销的新特点
  • 江苏商城网站建设aso安卓优化公司
  • 与有权重网站做友链网络怎么推广自己的产品
  • 北京营销型网站建设价格河南网站公司
  • 哪个网站做的系统好用免费站推广网站在线
  • 品牌网站建设预算长沙正规关键词优化价格从优
  • b2b商城网站公司推广策划方案
  • ideo设计公司上海北京seo排名技术
  • 返利网站怎么做的宁德市教育局官网
  • 好看的网站都找谁做的俄罗斯搜索引擎浏览器
  • 国家建设工程安全质量监督网站全国人大常委会委员长
  • 营销网站首页设计搜索引擎网页
  • 无为网站建设如何在百度免费发布广告
  • 网站空间多少钱一年营销网站建设创意
  • 嘚嘚笔记 wordpress主推windows优化大师有毒吗