シングルチップマイコンの総合学習~時計とは?

時計とは何ですか?

クロックは、シングルチップマイコンシステムの各コンポーネントの動作タイミングを同期させるための最小の時間単位であり、CPU によって制御され、クロックと一定の関係を維持する他の同期制御信号を生成し、動作タイミングを調整します。クロックがなければシステムは崩壊します。

CPUとメモリ(RAM)の転送データ、アドレス(A0~Ax)、データ(D0~Dx)、リード/ライト(R/W)などの信号は、一定のタイミングに従ってそれぞれのバス上に現れる必要があります。

マイコンのクロックはどのように生成されているのでしょうか?

マイコン内のクロックは水晶発振器を使用して生成されます

水晶発振器に通電すると、元のクロック周波数が生成されます クロック周波数は拡大または縮小されて、異なるバス周波数が生成されます 水晶発振器自体は電源投入により機械的に振動しますが、インダクタンスとキャパシタンスで構成される共振回路は、電界と磁界を連続的に変換し、この周波数は固定されており、出力は固定周波数のパルス信号であり、クォーツ時計はこの固定周波数を使用して時間を計測します。水晶発振器は、DC 電力を特定の周波数の AC 電力に変換できます。

時計の分類とは何ですか?

内部時計:

        一般にチップの演算能力を向上させるために使用され、一般に内部クロックは外部クロックよりも高速で設定可能です。

        外部クロックには 11.0592M、22,1184M のようなクロックを使用する必要があります

        USB 送信の場合、通常は 6M、12M、48M、96M などのクロックを使用します。

        f は精度が低く、温度の影響を大きく受け、コストが低いため、シリアル通信を使用せず、精度要求が高くない場合に使用できます。

外部クロック:

        外部クロックは通常、通信関連の設定に使用されます。

         f高精度、温度の影響が少なく、低消費電力

時計の選び方は?

  1. まずデータシートにアクセスして、マイクロコントローラーがサポートするシステムクロック周波数を確認します。
  2. 次に、ユーザーマニュアルにアクセスして、マイクロコントローラーのクロックアーキテクチャ図を見つけます。
  3. アーキテクチャ図のクロックソースの詳細な分析
  4. アーキテクチャ図のクロック出力の詳細な分析
  5. さまざまなペリフェラルに対応して、さまざまなレジスタを設定できます

クロックサイクルとは何ですか?

クロック周期は発振周期とも呼ばれ、クロック パルスの逆数として定義されます。

クロック周期はマイクロコントローラーの外部水晶発振器の逆数です。たとえば、12M 水晶発振器のクロック周期は 1/12us です。

データブックレットは、マイコンがサポートする周辺機器やメモリのデータ情報を素早く提供することができ、すぐに参照するのに便利です。

ユーザーマニュアル、データシートの詳しい説明、どの部分をどのように使うのか、原理も詳しく解説!

おすすめ

転載: blog.csdn.net/m0_68021259/article/details/132601383