配置环境成功的前提是matlb的版本必须在2018b之后更高的版本

首先我们要在自己的电脑上搭载关于CubeMX的环境变量

步骤如下

1.打开系统设置

2点击高级系统设置

进入以后点击环境变量

新建一个环境变量在你的keil5目录下

KEIL_PATH

然后我们要在官网下载一个插件包

通过网盘分享的文件:en.stm32-mat_target
链接: https://pan.baidu.com/s/1fftWBTZD-zDULK58JJTmiA 提取码: qwer 
--来自百度网盘超级会员v2的分享

这里给大家整理好了可以直接下载

然后下载之后要记得添加文件路径到matlab中

如果前面的步骤没有错,你的sumilk库里会出现STM32的库

然后我们要在模型设置里面进行一些配置

首先我们单片机基本都是晶振控制,所以步长要改成定步长,步长的大小取决以一会CubeMX里面配置的值,就是最后输出的频率分之一

进行一下配置

再然后我们先在CubeMX中先随便配置一个文件,生成文件形式必须要是MDK_ARM的形式,然后独立生成文件夹要记得勾选。

最后把sunmilk进行保存一定要和刚才CubeMX生成的.ioc文件在同一个目录下

然后就可以利用sumilk的库和STM32的库进行逻辑编写生成C代码就可以

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐