ST MCSDK 初探

(1)从官网上下载X-CUBE-MCSDK并安装,成功后在桌面会有MotorControl Workbench快捷方式

进入安装目录:\STMicroelectronics\MC_SDK_5.4.3\Middlewares\ST\MotorControl\MCSDK\MCLib就是库文件

其中any中文件:

ST MCSDK 初探

这些关于文件更详细的介绍可以参考:um2392 STM32 motor control SDK

(2)打开MotorControl Workbench,打开一个示例工程(如选择mcus 为 f103的这个工程),点击tools->generation弹出"project          generation"如下如图所示。  ps:如果说java怎么怎么样样,按要求安装java jre即可

ST MCSDK 初探

(3)安装使stm32cubemx,这是一个代码生成工具,其界面如下图所示,可以选择start my project from mcu 选择一款muc(例如f103)新建一个工程试一下软件,这个过程会自动安装stm32的固件库。

(4)回到 project generation,此时可以选择target toolchain(例如选择keil mdk),点击generate生成代码。

   ps:第一次运行时出现了unexpected 错误,如果软件在运行先不要理这个错误,等一会儿(maybe 10 minutes)代码就会生成。

(5)生成的代码如图所示:

ST MCSDK 初探

打开mak-arm中的keil project 文件如图所示:

ST MCSDK 初探

可以看出stm32库,mcsdk库都添加了进来。PS:代码可能编译有错误

 

后面准备看看这些文件的内容,里面有开源的转子位置估计等,这比小白写的代码水平应该高多了。

因为水平有限希望大家批评指导。

                                                                                                                                                                                   renleizznp

                                                                                                                                                                                    20200424