ATmega32、ピン配置の説明

問題を排除するために楽器を試してください





Atmel AVR Atmega32は、AVRの高度なRISCアーキテクチャで製造された低電力CMOSベースのマイクロコントローラーチップです。これは、各クロックサイクル内で技術的に強力な命令を実行するために機能します。

このチップには、1 MHzあたり1MIPSの定格スループットを達成する機能も備わっているため、システム管理者は、処理速度に対する消費電力の効率的または最適な比率を適用できます。



ピン配列機能を理解する

この高度なMCUユニットのさまざまなピン配置は、次のデータから理解できます。



Vcc =デジタルIC電源電圧(5V)と互換性のあるICの電源電圧ピンです

GND 「アース」は電源の負のレールに接続する必要があります。

ポートA(PA7 ... PA0) :ここで、ポートAは、A / Dコンバーターのアナログ入力の形で容易になります。このポートは、A / Dコンバータが使用から除外されている場合にのみ、8ビットの双方向入力/出力ポートとしても使用できます。
ポートピンは、内蔵のプルアップ抵抗(各ビットが割り当てられている)で容易になります。

ポートAのバッファ出力は、高いシンクおよびソース機能を含む、バランスのとれた対称的なドライブ特性も提供します。

PA0とPA7の両端のピンが入力として割り当てられ、外部でロジックLowにさらされると、内部のプルアップ抵抗がオンになるとすぐに電流が供給され始めます。

上記のすべてのピン配置は、リセットがトリガーされると(クロックがアクティブ化されていなくても)トライステートになります。トライステートとは、ICが生成できる3種類の状態(高、低、無応答またはオープン)を指します。 。

ポートB(PB7 ... PB0) :基本的に、ポートAと同様に、このポートも内部プルアップ抵抗(ビットごとに構成)を備えた双方向8ビット入出力ポートです。ポートBのバッファピンに割り当てられたドライブ特性には、高いシンク属性とソーシング属性の両方が備わっています。

これらのピンを入力として使用すると、内部プルアップ抵抗がアクティブになるために外部回路ステージによってこれらのピンがローにプルされるときに電流が供給されます。ポートBピンもトライステート機能で指定されています。

上記とは別に、ポートBピンは、Atmega32に含まれているように、特別な機能を実装するためにも使用できます。これらは次の表にリストされています。

ポートC(PC7 ... PC0) :ポートCのピン配列には、ポートAとポートBで有効になっているさまざまな特性機能もあります。

ただし、ポートAとポートBの同じ機能を除けば、ポートCピンPC5(TDI)、PC3(TMS)、およびPC2(TCK)の内部プルアップ抵抗は、JTAGインターフェイスの場合のリセットアクション中でもすべてアクティブになります。切り替えられます。

さらに、ポートCは、次の表に示すように、JTAGインターフェイスの機能およびATmega32の他の指定された機能も実行します。

ポートD(PD7..PD0) :上記のポートと同様に、ポートDの基本的な電流シンクおよびソース特性はまったく同じです。

ただし、交互に使用する場合、これらのピンは、次の表で調べることができる特別なATmega32機能を実行するために使用できます。

リセット :名前が示すように、リセットピン配列は、ICをリセットするために使用するか、ICに機能を再開させるために使用できます。ここで低論理パルスを適用するだけで実行できますが、このパルスの最小長は、 IC。これより短いものは、リセットアクションを保証しない場合があります。

次の表は、適用可能な最小リセットパルス長を示しています。

XTAL1 :特定の周波数にラッチし、反転増幅器の入力ピンと内部クロック生成回路の入力の両端で完璧な周波数応答を可能にするために使用できます。

XTAL2 :上記と同様に、これは反転発振器アンプの出力ピン配列全体で構成できます。

AREF :内部A / Dコンバータ段に割り当てられたアナログリファレンスピン配列を指します




前:ディーゼルウォーターポンプ用のプログラム可能な自動スターター回路 次へ:インジケーター付きのYoYoストップモーションスイッチ回路の釣り