STM32の学習:はじめに

今日から、私はSTM32の学習経験をブログで共有し、学習プロセスで直面している問題と解決策のいくつかを共有します。お互いに学び合うためにあなたと共有して話し合ってください。さらに、このプロセスでは私自身のレベルが限られているため、間違いを犯すことは避けられず、どなたでもご指摘いただけます。

1.ピットSTM32に入る

志願者に記入したときにソフトウェア専攻を書いたのですが、残念ながらスコアとランキングが足りず、2位専攻に転籍しました。当初は専攻が分からなかったのですが、コンピューターに興味があったので、全部記入しましたコンピュータメジャーはそれを満たしています。研究を始める前は、シングルチップマイクロコンピュータという概念はありません。誰もが大学でC51から学び始めたと思います。最初に51を研究したとき、私はまだ非常に熱心でした。もちろん、それはまだ何千年もの間、常に点灯しています。 、2年生はS3C2440、STM32F104、STM32F407に連絡し始めました。以下はSTM32の学習を開始する方法を紹介し始めます

2.環境構築

Keil5は、学習プロセス全体を通じてコードの記述、書き込み、およびデバッグに使用されます
。1.ソフトウェアのダウンロードとインストール
Keil5には、多くのオンラインダウンロードリソースがあります。Baiduまたはオープンソースの電子機器およびその他の場所にダウンロード場所があります。ダウンロードが完了したら、ソフトウェアをインストールし、通常、ダウンロードしたコンテンツにはインストールチュートリアルが付属しており(実際、インストールは非常に簡単で、通常は次の手順で問題ありません)、最後にソフトウェアのコードコードサイズは32Kに制限されており、インターネットでクラックチュートリアルを利用できます。はい!
2. Keil5を初めて
Keil5インターフェース
使用する場合は、最初の独自のプロジェクトを作成して、Keil5の使用方法を学習します:
(1)プロジェクトを作成するプロジェクト
->新しいμVisionプロジェクト->新しいプロジェクトストレージフォルダーを作成し、プロジェクト名を設定します。 ->保存->メインコントロールチップモデルを選択します(宝物からF103C8T6コアボードを購入できます)STM32F103C8->確認
(2)設定プロジェクトには
通常、プロジェクトのプロジェクトファイル、プログラムソースコード、ライブラリファイルなどが保存されます。ここで追加します。ユーザーは、コアは、ハードウェアのフォルダには、あなたは自分の好みに応じて設定することができますエンジニアリンググループ(3)プロジェクトの設定
メイン書き込み、最初のmain.cを作成します 、格納されたパケットの数にユーザーを追加するファイルシステムと起動ファイルコア・パケットに付加されるファイル構成(4)シミュレータ
ここではST-リンクV2シミュレータを使用し、もちろん、.STリンク上でコードをプログラミングするためのシリアルポートを使用すること2つの5.0V、3.3VおよびGNDピン、1つの3.3VとGND、およびSWCLKとSWDIOのみが必要です。これらの4ピンをDuPontラインでコアボード上の対応する4つのピンに接続し、ドライバーをインストールしてください。 Keil5がST-Link Debugとして構成された後、
ST-Linkデバッグ
フラッシュ構成
すべての構成が完了し、予備的な準備作業の結果、およびコードプログラムが書き込まれ、後で書き込まれます

オリジナル記事を公開 Like1 Visits7

おすすめ

転載: blog.csdn.net/q1394466592/article/details/105468073