STM32研究ノート(1)-準備

  STM32を学習するには、基本的に、開発ボードとダウンローダー、およびTTLからUSBシリアルポートモジュール、OLEDディスプレイ、LCDディスプレイなどの他のいくつかのモジュール周辺機器が必要です。

  開発ボードは、ボードにさまざまな開発リソースを備えたボードです。たとえば、一般的な開発ボードは通常、シリアルポート1で上記のTTL to USBチップを継承するため、開発ボードをUSB経由でPCに直接接続して、PCと開発を完了することができます。ボードのシリアル通信機能。

  ダウンローダーは、プログラムのダウンロードとエミュレートに使用されます。一般的なダウンローダーには、ST-LinkとJLINKが含まれます。iphoneには多くのバージョンがあるように、各ダウンローダーには多くの種類があり、バージョンによってパフォーマンスに違いがあり、初心者にはそれほど違いはありません。

  ST-Linkは、ST社のチップダウンロード専用のダウンローダーですが、その中でもサードパーティ製のST-Link Miniは信頼性が低く、そのうち3つを使用しましたが、図のように1ヶ月以内に人的被害は発生していません:

 

  公式ST-Link Miniは信頼性が高く、私が所有しており、2年間は損傷していません。図に示すように、Mouser(MOUSER)で購入できます。

  

 

  図に示すように、大きな白いダウンローダーである少し高価なST-LInk v2が適切な選択です。

 

  新しいST-Link v3は比較的高価であり、v2に比べてパフォーマンスが向上しても初心者にはそれほど重要ではありません。

  Jlinkには通常、Jlink v8、v9があり、すべて使用可能です。v9は少し高価です。v8は安価ですが、ファームウェアは削除されます。v9を開始することをお勧めします(一部の宝物は海賊版で販売されていますが、使用できます)

 

 

  Jlink OBと呼ばれるJlink OBもあり、小さくて絶妙で価格も安いです。10ドル以上の宝物はとても使いやすいです。数秒間数回反転させましたが、私のJlink OBはまだ生きています。

 

 

 

 

 

 

 

   だから初心者のために、私はJlink OBのダウンロードを取得することをお勧めします。

  STM32チップは、ISPシリアルダウンロード、SWDダウンロード、JTAGダウンロードをサポートしています。シリアルポートを使用する場合、ダウンロード速度は最も遅く、最も厄介ですが、SWDとJTAGのダウンロードは比較的高速です。

  最も一般的に使用されるのは4線式SWDダウンロードです。これはスペースとフィートを節約し、多くの最小のシステムと開発ボードで好まれています。SWDの4本のワイヤは、VCC、GND、SWCLK、およびSWDIOです。VCCを接続できるかどうかにかかわらず、他の3本のワイヤが正しく接続されていることを確認します。

  初心者は、Jlink OBまたはSTlink Miniを使用すると、開発ボードが20ピンJtagポートを予約する状況に遭遇する可能性があります。現時点では心配ありません。SWDを使用してダウンロードすることもできます。

 

  開発ボード、ダウンローダー、およびさまざまなモジュールを用意したら、ハードウェアの準備はほぼ完了し、ソフトウェア部分を準備します。

  まず、開発ツールは有料のソフトウェアであるKeil MDK5を使用することを選択します。関連するダウンロードは、公式Webサイト(https://armkeil.blob.core.windows.net/eval/MDK527pre.EXE)から直接ダウンロードできます。関連する調和ソフトウェアであるBaiduを検索します。それだけです、ここでは触れません。注:ダウンロード速度が遅すぎる場合、Thunderダウンロードへのリンクをコピーすると奇妙な影響があります(Xunleiが儲かっています!)

  次に、対応するチップサポートパッケージ(DFP)をインストールする必要があります:https : //www.keil.com/dd2/Pack/、ST社を見つけ、F107などの対応するモデルチップサポートパッケージを選択して、F1シリーズをダウンロードします。サポートパッケージ。

 

 

 

  環境構成ツールSTM32CubeMXもあります。これは非常に優れたグラフィカルエンジニアリング構成ソフトウェアであり、使用されているドライバーはそれに取りつかれます。公式サイトのダウンロードはあまり友好的ではありません。Baiduからダウンロードしてください。(CubeMX中国ネットワークQQグループ番号:342625081) 

  これでSTM32を学習する準備作業が完了しました。

 

 

 

 

 

 

 

  

  

おすすめ

転載: www.cnblogs.com/Wishengine/p/12670849.html