STM32+Keilによる迅速な開発に関するQ&A
アプリケーション開発
1. STM32CubeMXで迅速に開発するには?
プロジェクトテンプレートファイルとチュートリアルを組み合わせて使用することで、迅速に開発できます。
プロジェクトテンプレートファイルのダウンロードリンク:(HumansX サポートより提供)
プロジェクトテンプレートファイルの使い方チュートリアル:实验1 串口通信-显示不同字符(阻塞模式)
2. Keilで既存のユーザーファイルをインポートして迅速に開発するには?
ユーザーコードを自分のプロジェクトフォルダに直接コピーし、コンパイルしてから呼び出すことができます。
具体的な操作方法:keil下如何导入已有的用户文件
電子部品の使用に関する資料
1. LCD画面に漢字や画像などの情報を表示するには?
参考リンク:LCD屏上如何显示汉字图片信息
2. モーター駆動にはPWM制御とPID制御のどちらを使うべきか?
モーターの駆動方法には2種類あります。1つ目はPWMでモーターを駆動する方法、2つ目はPIDと組み合わせてモーターを駆動する方法です。実際にはどちらを選べばよいのでしょうか。

- ライントレースカーを製作し、ラインに沿って走行させるだけで速度に要件がない場合は、PWMで十分なことが多いです。
- しかし、この小型車に走行距離を正確に算出させたい場合や、異なる路面でも同じ時間で一定距離を走行させたい場合は、PID速度制御が不可欠です。
簡単に言えば、「おおよそでよい」ならPWM、「正確さが必要」ならPIDです。
ドキュメント