工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Attiny84 データシート:ピン構成とプログラミング手順

Attiny84 は高性能のシングル チップですが、低消費電力です。このデバイスは、高度な RISC アーキテクチャに基づいています。また、このマイクロコントローラは、外形サイズが小さく、美しい機能を備えているため、標準です。この記事では、attiny84 データシートのピン構成、プログラミング チュートリアル、および手順について説明します。

Attiny84 ピン構成

(Attiny 84 ピン配置の回路図)

左セット ピン (1-7)

このピンは、ビット 1/オシレータ ピン/ピン変更割り込み、ソース 9 でポート B をリードします。

ピン 4 はビット 3/リセット ピンでポート B に接続します。主にデバッグとプログラミングに使用されます。また、ソース 11 ピン変更割り込みです。

5 番ピンは B ポートの入出力端子です。さらに、2 ビットまたはシステム クロック出力と外部割り込み 0/タイマーがあります。

7ビットのAの双方向入出力端子です。また、ADC の入力チャネル 7 です。タイマーは、一致 Bout/タイマー 1 キャプチャ/ソース 7 からのピン割り込み変更 0 を比較します。

ICSP プログラミング中に、ADC 入力チャネル 6 (ピン割り込み) がソース 6/SPI MOSI から 0 に変化します。ピン 7 は 6 ビットの入出力ピンです。 USI データ入力/カウンタ 1 コンペア マッチ A 出力。

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

右セット ピン (8-14)

5ビットのAの双方向入出力ピンです。 USI データ出力/カウンタ 1 は、B-out 一致と比較します。同様に、ICSP プログラミング中に、ADC 入力チャネル 5 (ピン割り込み) は、ソース 5/SPI MISO から 0 に変更されます。

ピン 9 は、4 ビットの双方向入出力 A ピンです。 ADC 入力チャネル 4 を使用して動作します。ICSP プログラミングには 3 線式 USI クロックが必要です。 counter1 クロ​​ック ソース/I2C SCL/ ピン割り込みは、ソース 3 から 0 に変化します。

3ビットのAの双方向入出力ピンです。 AN ADC 入力チャネル 3/counter0 クロック ソース/ピン割り込みは、ソース 3 から 0 に変化します。

12 ピンは 2 ビットの A ポートの入出力ピンです。アナログ コンパレータ – 入力/ADC 入力チャネル 2/ ピン割り込みは、ソース 2 から 0 に変化します。

ビットが 1 の A ポートの入出力ピンです。アナログ コンパレータ + 入力/ADC 入力チャネル 1/ ピン割り込みは、ソース 1 から 0 に変化します。

最後に、ピン 14 はビットが 0 の A ポートの入出力ピンです。 ADC 入力チャネル 0/外部アナログ基準電圧/ピン割り込みは、ソース 0 から 0 に変化します。

(歯車が見えるマイクロチップ)

Attiny84 とは?

Attiny84 は、AVR RISC アーキテクチャを備えたコンパクトなサイズの 8 ビット マイクロコントローラ – MCU です。このアーキテクチャは、マイクロコントローラが 14 ピンであるという性質に基づいています。特に、12ピンは入出力ピンです。さらに、このアーキテクチャには、デバイスの高性能に重要な役割を果たしているパッケージ化されたマイクロチップ picoPower テクノロジが含まれています。

Attiny84 には堅牢な命令アーキテクチャがあります。 1MIPS/MHz の処理速度が得られます。したがって、デバイスは高速パフォーマンスを処理しながら同時に消費電力のバランスを取ります。

(コンピューターのマイクロコントローラー。)

Attiny84 の機能と仕様

Attiny84 の代替

attiny84 の完全な代替品は attiny2313A です。ただし、他の代替製品には次のものがあります。 attiny48、attiny417、attiny28L、attiny88PA。特に、atmega8A、atmega8535、atmega6490、atmega8515、および atmega645A は attiny84 機能に似ています。

Attiny84 プログラミング チュートリアルと手順

必要な材料

必要なハードウェア機器には以下が含まれます。

手順と手順

attiny84 をセットアップしてプログラムするには、いくつかの手順に従う必要があります。

それらを簡単に購入したり、古いプロジェクトから他のものを再利用したりできます。

特に、プロセッサと呼ばれるオプションであるステップ 2 に到達したら、attiny84 をクリックする必要があります。また、attiny84 を接続する正しいソケットがない場合もあります。したがって、ジャンパからソケットを作成する必要があります。このプロセスは、ISP として使用しているプログラマまたは Arduino ボードにのみ依存します。

次に、VCC、GND、MISO、MOSI、RST、および SCK ピンを必要なコネクタに接続します。 USB 経由で正常に接続したら、Arduino IDE で Blink Sketch を開く必要があります。

次に、LED_BUILTIN を 0 に変更し、CTRL+U を押してアップロードします。 attiny84 には LED 配線がないため、この変更が必要です。この手順により、プログラムのアップロードが成功するはずです。そうでない場合は、[ツール] を選択し、プログラマーとして [USBtiny ISP] をクリックします。

これらの 3 つのステップで苦労することはありません。

コード;

(実行する必要があるコード。)

特に、他のプログラムと同様に、その動作を確認する必要があります。このチェックを実行するには、LED をさらにグランドとピン 0 に接続します。また、正確な抵抗器を使用して、LED が光っていることを確認してください。それ以外の場合は、接続とプログラム コードをチェックして、問題がないことを確認してください。

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

まとめ。

ハッピービル!この記事が attiny84 に関する質問への回答に役立つことを願っています。この記事または記事の詳細については、お気軽にお問い合わせください。


産業技術

  1. 入力と出力の結合
  2. HC-SR04超音波センサーとは:動作とその応用
  3. VL53L0X:ピン構成、回路図、およびアプリケーション
  4. C - 入力と出力
  5. ものづくりとその未来を考える
  6. 製造日–その起源と進化
  7. 透明な木材と木材科学におけるその他のブレークスルー
  8. インベストメント鋳造とその働きとは
  9. Arduinoとは何ですか?それをプログラムする方法は? –Arduinoプログラミング
  10. 状態ベースのメンテナンス:それが何であるかとその利点
  11. スマートマニュファクチャリング:それが何であり、その利点