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

Attiny84データシート:ピンレイアウトとプログラミングガイド

Attiny84ピン配置

Attiny84データシート:ピンレイアウトとプログラミングガイド

(Attiny84ピンアウトの回路図)

左側ピンセット(1〜7)

このピンは、ポートBビット1/オシレータピン/ピンチェンジ割り込みソース9に接続

ピン4はポートBビット3/リセットピンに接続。主にデバッグとプログラミング用。ピンチェンジ割り込みソース11でもある

ピン5はポートBの入出力ピン。さらに、2ビットのシステムクロック出力と外部割り込み0/タイマーを持つ

ポートAの双方向入出力ピン(7ビット)。ADC入力チャネル7。タイマー比較マッチB出力/タイマー1キャプチャ/ピン割り込み変更ソース7

ICSPプログラミング時、ADC入力チャネル6(ピン割り込み)ソース6/SPI MOSIから変更0。ピン7は6ビットの入出力ピン。USIデータ入力/カウンタ1比較マッチA出力

Attiny84データシート:ピンレイアウトとプログラミングガイド

(8ピンのマイコンを示す写真)

右側ピンセット(8〜14)

ポートAの双方向入出力ピン(5ビット)。USIデータ出力/カウンタ1比較B出力マッチ。同様にICSPプログラミング時、ADC入力チャネル5(ピン割り込み)ソース5/SPI MISOから変更0

ピン9はポートAの双方向入出力ピン(4ビット)。ADC入力チャネル4で動作。ICSPプログラミングには3線式USIクロックが必要。カウンタ1クロックソース/I2C SCL/ピン割り込み変更ソース3

ポートAの双方向入出力ピン(3ビット)。ADC入力チャネル3/カウンタ0クロックソース/ピン割り込み変更ソース3

ピン12はポートAの入出力ピン(2ビット)。アナログコンパレータ入力/ADC入力チャネル2/ピン割り込み変更ソース2

ポートAの入出力ピン(1ビット)。アナログコンパレータ正入力/ADC入力チャネル1/ピン割り込み変更ソース1

最後に、ピン14はポートAの入出力ピン(0ビット)。ADC入力チャネル0/外部アナログ基準電圧/ピン割り込み変更ソース0

Attiny84データシート:ピンレイアウトとプログラミングガイド

(ギアが見えるマイクロチップ)

Attiny84とは

Attiny84は、AVR RISCアーキテクチャベースのコンパクトな8ビットマイクロコントローラ(MCU)です。このアーキテクチャは、マイコンが14ピンを持つという特性に基づいています。特筆すべきは、12ピンが入出力ピンであることです。また、アーキテクチャにはパッケージドマイクロチップpicoPowerテクノロジーが含まれ、デバイスの高性能に大きな役割を果たしています。

Attiny84は堅牢な命令アーキテクチャを持ち、1MIPS/MHzの処理速度を実現。したがって、高速処理と消費電力を同時にバランスよく両立できます。

Attiny84データシート:ピンレイアウトとプログラミングガイド

(コンピュータマイコン)

Attiny84の特徴と仕様

Attiny84の代替品

Attiny84の完璧な代替品はAttiny2313Aです。その他の代替製品には、Attiny48、Attiny417、Attiny28L、Attiny88PAがあります。また、Atmega8A、Atmega8535、Atmega6490、Atmega8515、Atmega645AもAttiny84と類似の特徴を持ちます。

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

必要な材料

必要なハードウェア機器:

手順とプロセス

Attiny84をセットアップしてプログラミングするには、いくつかの手順を踏む必要があります。

次に、VCC、GND、MISO、MOSI、RST、SCKピンを必要なコネクタに接続します。USBで正常に接続できたら、Arduino IDEでBlinkスケッチを開きます。LED_BUILTINを0に変更し、CTRL+Uでアップロードします。この変更はAttiny84にLED配線がないため必要です。この手順でプログラムのアップロードが成功するはずです。失敗する場合は、ツールからUSBtiny ISPをプログラマとして選択してください。

これら3ステップで難しくはないはずです。

コード

Attiny84データシート:ピンレイアウトとプログラミングガイド

(実行するコード)

他のプログラムと同様に、動作確認が必要です。確認のために、LEDをさらにグラウンドとピン0に接続します。適切な抵抗を用い、LEDが光るか確認してください。光らない場合は接続とプログラムコードをチェックし、すべて正常か確認してください。

Attiny84データシート:ピンレイアウトとプログラミングガイド

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

まとめ

楽しい制作を!この記事がAttiny84に関する疑問解決の一助となれば幸いです。この記事や他の記事についてさらに情報が必要な場合は、遠慮なくお問い合わせください。

産業技術

  1. 増幅器の入出力結合技術:容量結合、直接結合、トランス結合
  2. 製造業2024:課題、機会、そして前進の道
  3. 製造の日:進化、インパクト、産業ショーケース
  4. 透明木材とカーボンニュートラル革新:持続可能な材料の未来
  5. 精密鋳造完全解説:歴史・工程・現代技術とPrecise Castの取り組み
  6. Arduino入門:概要からプログラミングまで完全解説
  7. 状態基準保全(CBM)の仕組みとメリット
  8. スマートマニュファクチャリング:定義、メリット、実装
  9. HC-SR04超音波センサー:仕組みと主要応用
  10. VL53L0Xレーザー距離センサー:ピンアウト、回路、仕様、実用応用
  11. C言語の入出力マスター:標準関数とファイル操作