MATLAB STM32开发:软件安装与入门指南

       用传统编写代码的方式来调试STM32非常的费劲,常常顾头不顾尾。如今,MATLAB公布STM32部分芯片的硬件支持包,使得我们可以利用MATLAB对STM32芯片进行功能开发。与STM32芯片相匹配的STM32CubMx具有图形化配置寄存器的功能,它与MATLAB的搭配能更好实现芯片开发。MATLAB与STM32CubeMx的搭配组合,将大幅降低STME32的开发门槛,并使调试变量可视化,这将大幅减少代码编写量和调试工作量,提升工作效率。

       本文用MATLAB2021b、STM32CubeMx6.2.0、STM32CubeProgrammer2.6.0软件的相互搭配,实现MATLAB2021b自动生成STM32代码,并编译、下载到开发板(Nucleo STM32F401RE),点亮开发板的LED灯,实现硬件在环的功能。以下各节分别描述安装环境以及功能设置。

1.     所需的软件及环境

Matlab 2021b

STM32CubeMX 6.2.0

STM32CubeProgrammer 2.6.0

Win10专业版,系统盘预留40G安装空间

良好的网络环境

拥有MATLAB注册账号

2.     使用的硬件

Nucleo STM32F401RE

3.     实现的功能

通过matlab自动生成代码,实现对Nucleo STM32F401RET6的按键状态的读写以及对应LED灯的亮灭。

4.     相关软件安装说明

        首先,分别将上述三个软件:Matlab 2021b、STM32CubeMX 6.2.0、STM32CubeProgrammer 2.6.0安装好。希望大家支持正版,我的视频资源也给出了相关链接,供大家研究学习用,具体链接如下:

https://www.bilibili.com/video/BV1c64y1j7z3/?spm_id_from=333.337.search-card.all.click

        第二步,安装STM32的离线硬件支持安装包。硬件支持安装包在MATLAB公司的官网里也有,我给出的视频资源包里面也有相关内容。离线硬件支持安装包下载完成之后,放到D:\Downloads\MathWorks\SupportPackages\R2021b。之后,打开win10的cmd命令行,输入如下的指令:

C:\Program Files\MATLAB\2021b\win64\install_supportsoftware –archives D:\ Downloads\MathWorks\SupportPackages\R2021b

软件会自动安装硬件支持包。

        第三步,利用MATLAB2021b验证所安装的另外两个软件,并关联起来。打开Matlab,“附加功能-管理附加功能”点击打开,如图所示:

MATLAB软件关联STM32CubeMX和STM32Programmer界面

MATLAB管理附件功能界面

       打开上图最下面的齿轮,验证STM32CubeMX 6.2.0和STM32CubeProgrammer 2.6.0两款软件是否可用,同时也将MATLAB与两款软件相关联,为后续自动下载程序奠定基础。这里就不过多叙述。

       通过以上步骤,完成三款软件的安装、验证以及matlab与它们的互联。

5.     小结:

        本文详细说明MATLAB2021b开发STM32实现硬件在环所需的软件安装过程。安装完成后将有利于大家使用MATLAB开发STM32芯片,大幅减少程序开发代码编写量以及调试时间。下一篇文章,作者将进一步描述各个软件的设置。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空