• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

利用Matlab2017b Simulink基于模型设计的自动代码生成对STM32F4进行开发 (1)----( ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

     在接触不断开发深入STM32的时候,我经常在直接用C语言编写一个很发杂的算法,比如PID控制,傅里叶变换,卡尔曼滤波之类的基本需要的算法,然而对于一个初学者来说,编写这样的算法,费时费劲,甚至不一定能够编写得出来。

   在我不断深入学习matlab时,经常感叹matlab的越来越强大,一些很复杂的算法,结合simulink非常方便地完成仿真,并且结合对应的硬件自动代码生成代码直接在对应的硬件上面运行,这种方法在国外非常流行,然而在国内却是很少听闻,网上零零碎碎的教程有很多是错误的,甚至完全不是这么一回事。

   本着知识共享的心态,写这一系列文章,望同道中人采纳;

 

编程环境配置:

   MATLAB2017B  (simulink的版本要9.0及其以上,你们可以尝试以下其他版本)

   

   STM32对应的支持库安装:

 

 

博主尝试过很多支持库,个人认为这个支持库最稳定而且对应的功能最全面

下载网址:https://www.aimagin.com/download/

 

下载完成以后应该可以看到这个文件

 

然后在matlab的中打开这个文件,右击install_waijung.m文件点击运行

 

最后就可以在simulink上面看到对应的库了:

 

 

到此编译环境配置已经完全弄好,就可以进入编程啦

 

新建一个simulink工程,拖入本实验需要的模块:

 

配置对应的模块:(请根据你的STM32板子进行配置)

 

然后点击建立工程

跳出以下界面,等待maltab编译成功,自动下载代码就可以了



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Matlab练习8发布时间:2022-07-18
下一篇:
Rust v1.39发布 - 这个编程语言真不一般!发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap