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