ST MCSDK



St Mcsdk



(1) X-CUBE-MCSDKを公式Webサイトからダウンロードしてインストールします。成功すると、デスクトップにMotorControlWorkbenchへのショートカットが表示されます

インストールディレクトリを入力します: STMicroelectronics MC_SDK_5.4.3 Middleware ST MotorControl MCSDK MCLibはライブラリファイルです



いずれかのファイルの中で:



これらのドキュメントの詳細については、um2392STM32モーター制御SDKを参照してください。

(二) MotorControl Workbenchを開き、サンプルプロジェクト(mcusがf103として選択されているプロジェクトなど)を開き、[ツール]-> [生成]をクリックして、以下に示すように「プロジェクト」生成をポップアップします。追伸:Javaについて話している場合は、必要に応じてjavajreをインストールしてください



(3)コード生成ツールであるstm32cubemxをインストールし、そのインターフェイスを次の図に示します。mcuからプロジェクトを開始するか、muc(f103など)を選択して新しいプロジェクトを作成し、ソフトウェアを試すことができます。このプロセスにより、stm32ファームウェアライブラリが自動的にインストールされます。

(4)プロジェクトの生成に戻り、ターゲットツールチェーンを選択して(たとえば、keil mdkを選択)、[生成]をクリックしてコードを生成できます。

PPS:最初の実行中に予期しないエラーが発生しました。ソフトウェアが実行されている場合は、エラーを無視して数分(おそらく10分)待ちます。コードが生成されます。

(5)生成されたコードを図に示します。

図のように、mak-armでkeilプロジェクトファイルを開きます。

stm32ライブラリとmcsdkライブラリが追加されていることがわかります。 PS:コードはエラーでコンパイルされる可能性があります

これらのファイルの内容については後で説明します。オープンソースのローター位置の推定などがあり、Xiaobaiによって記述されたコードレベルよりもはるかに高いはずです。

レベルが限られているので、みんなが批判して指導してくれることを願っています。

renleizznp

20200424