ホーム-ブログ

Attiny85:ピン配置と特性の理解

アティニー85は、高性能、低消費電力のシングルチップです。 このデバイスは先進のRISCアーキテクチャをベースにしています。 このattiny85マイコンは、小型で素敵な機能を備えているので、典型的なものです。

attiny85のピン配列の構成、使用方法、特徴について説明します。

1.attiny85とは?

attiny85は、8ピンのマイコンです。 この家電には2つのタイプがあります。 さまざまなセンサーやデバイスを接続し、制御することで機能します。 さらに、消費電力が少ないので、効率的な家電です。

注目すべきは、attiny85マイコンがウォッチドッグタイマーを搭載していることです。 ウォッチドッグタイマーは、組み込みシステムや自動化システムで活躍する安全機能です。 そのため、最近の設計では、マイコンの信頼性が非常に高くなっています。

アティニー85 1

(コンピュータ・モノクル)

2.Attiny85の端子構成。

アティニー85 2

                       (Attiny85ピンアウト回路図)

 電源入力です。

本デバイスには合計8本のピンがあります。 vCCは電源入力、GNDはコモングランドです。4番ピンがVCC、8番ピンがGNDです。

 発振器、クロック。

マイコンの内部発振周波数は8mHzです。 しかし、このクロック周波数であれば、attiny85は内部クロックを20mHzの周波数まで拡張することができます。 したがって、この機能を実現するためには、内部クロックを2番ピン(PB3)と3番ピン(PB4)に接続する必要があります。 さらに、PB3はXTAL1/CLKI、PB4はXTAL2/CLKOとなります。

 デジタル入出力。

注目すべきは、電源ピンを除く各ピンが入出力ピンであることです。 I/Oピンは、5番ピン、6番ピン、7番ピン、2番ピン、3番ピン、1番ピンで、それぞれGPIO5、GPIO6、GPIO7、GPIO2、GPIO3、GPIO1というように呼びます。

アティニー85 3

(コンピュータチップ)

中断する。

外部割込みは、マイコンの注意が必要な場合に使用することができます。 割り込み機能は、他の命令を無視して実装されています。 さらに、任意の手動ボタンやセンサー出力を使って外部からの割り込みを制御することができます。 また、Attiny85には、7番ピンで示されるINT0という割り込みピンが1つしかありません。

 SPI

シリアル通信では、Attiy85マイコンはSPIプロトコルを介して他のデバイスと通信することができます。 ただし、SPIプロトコルを使用できるのは1つのデバイスのみです。 SPIデータ通信を行うマイコンを持っていて、プログラミングを行う必要がある場合によく起こります。 なお、本マイコンのSPIピンは、5ピン、6ピン、7ピン、1ピンです。 同様に、MOSI、MISO、SCK、DWと表記しています。

MOSIはコントローラからデータを送信し,MISOは送信データを受信します。 プログラミング中は、デバッグライン(DW)が動作を開始します。

 I²C

SDA(データ)、SCL(クロック)は、それぞれ5番ピン、7番ピンで表されるI²Cピンの名称です。 I²Cは通信プロトコルの1つです。 つまり、一方のラインが送信されたI²データを受け取り、もう一方のラインがクロックパルス(C)を送信したときに動作します。 重要なのは、この機能によって、時間に応じてデータが同期されることです。

 タイマーです。

このマイコンも、パルスをカウントすることで2倍の働きをします。 内部クロックは、タイマー1、タイマー2の両方を動作させることができます。ただし、外部クロックはタイマー 0 しか使用できません。ピン 7 はタイマー 0 を表し、T0 とも呼ばれます。

アナログコンパレータ。

Attiny85は、アナログ信号を比較できるアナログコンパレータを内蔵しています。ピン 5 とピン 7 は、それぞれ AIN0 および AIN1 と呼ばれます。これらのピンはアナログコンパレータピンです。

アナログデジタルコンバータ。

ピン1、7、3、2、および5は、それぞれADC0、ADC1、ADC2、ADC3、およびVrefとして知られており、アナログ/デジタルコンバータです。また、attiny85マイクロコントローラには4つのアナログ入力チャンネルがあります。アナログ/デジタルコンバータは、すべての入力チャンネルを10ビットのデジタル出力に変換します。

リセット。

最後に、マイクロコントローラには内部および外部リセットピンがあります。したがって、リセット・アクションは、プログラマーのソフトウェアまたは外部プラグから実行できます。

アティニー85 4

(8ピンマイクロコントローラ)

3.アティニー85の特徴。

このデバイスは、8ビットRISC CPUアーキテクチャと8kバイトのマイクロコントローラフラッシュメモリを備えています。

第二に、CPU周波数が0〜20mHzの範囲の8ピンインタフェースデバイスです。

第3に、attiny85は2つのPWM、4つの10ビットADCチャンネル、および1つのI²Cチャンネル、割込み、コンパレータ、およびSPI通信チャンネルを備えています。

さらに、このデバイスの動作電圧範囲は4.5V~5.5Vで、動作温度は-55⁰C~+125⁰Cです。

さらに、マイクロコントローラの最大電源は、入力ピンを介して40mA、電源ピンを介して200mAです。

最後に、attiny85 には 256 バイトの SRAM と 512 バイトの EEROM があり、UART インターフェイス、LAN、CAN、および DAC がありません。

(目に見える歯車を備えたマイクロチップ。

4.アティニー85の使い方は?

すべてのマイクロコントローラは、メモリ内に存在するアプリケーションプログラムを実行します。したがって、マイクロコントローラを効率的に使用するには、マイクロコントローラがメモリからフェッチするプログラムを作成してください。

このプログラムがないと、コントローラは休止状態のままになります。

5.アティニー85のアプリケーション。

attiny85 を使用できます。

周辺機器インターフェースシステム。

ドライバー。

開発ボード。

産業用制御システム。

自動販売機やコーヒーマシンなどの組み込みシステム。

アナログ信号測定およびマニピュレータ。

SMPSおよび電力調整システム。

単位を表示します。

趣味のプロジェクト。

(マイクロコントローラやその他の電気部品を使用したDIY電子プロジェクト)

概要

この記事がattiny85マイクロコントローラの学習に役立つことを願っています。これまたは私たちの記事のいずれかの詳細については、お気軽にお問い合わせください。

Hommer Zhao
こんにちは、WellPCBの創設者であるHommerです。 これまでのところ、世界中に4,000を超える顧客がいます。 ご不明な点がございましたら、お気軽にお問い合わせください。 前もって感謝します。

サービス/h3>