MATLAB与STM32的联合编程教程(软件设置篇)

1.  STM32CubeMx设置

STM32CubeMx主要完成对STM32芯片功能设置。

具体配置内容有:

(1)创建工程,选择芯片STM32F401ret6,双击开始配置芯片引脚。

(2)配置引脚震荡源,如下图:


   震荡源配置
 

配置debug调试配置,如下图:


   debug配置
 

配置GPIO引脚,按照Nucleo的原理图,PA5是控制LED2,配置为Output,PC13控制按键输入,配置为Input。


   GPIO引脚配置
 

设置硬件串口,按照Nucleo的原理图,使用的串口是2号串口,配置为“Asynchronous”,其他默认不变。仍在这个页面,切换到DMA Setting,进行add配置。如下图。


   串口配置
 


   串口之DMA配置
 

然后,对时钟进行设置:


   时钟设置
 

之后,对project Manager进行配置。

project Manager-project配置如下:


   project Manager-project配置
 

Project Manager-Advanced Setting配置


   Project Manager-Advanced Setting配置
 

以上就通过CubeMx完成对STM32的配置,以下接着配置Matlab。

2.     Matlab设置

      打开MATLAB,创建simulink空白模型,模型保存的地址应与cubemx保存的配置文件在一个文件夹内,最好使用全英文目录。

      然后,设置matlab,如下图:


   MATLAB硬件配置
 

对build进一步配置如下:


   MATLAB的编译环境配置
 

对串口连接配置如下


   MATLAB的串口配置
 

串口号com4应该查询 “我的电脑”,看使用的是那个串口,就写哪个串口。

Matlab配置完毕。

3.     小结

     本文对MATLAB和CubeMx进行软件设置,通过这些设置,MATLAB具备对STM32芯片开发的能力。下一篇将具体搭建MATLAB的模型,完成对STM32芯片的在线调试。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

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

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

* 公司名称:

姓名不为空

手机不正确

公司不为空