Aug 25, 2023
ACK1 により ATtiny1616 について簡単に理解できるようになります
多くの読者は Microchip の ATtiny85 をよく知っているでしょう。ATtiny85 は、その低価格と (当時としては) 小型サイズのため、過去に DIY プロジェクトに人気の選択肢でした。 しかし、それ以上のものを探している人は、
多くの読者は Microchip の ATtiny85 をよく知っているでしょう。ATtiny85 は、その低価格と (当時としては) 小型サイズのため、過去に DIY プロジェクトに人気の選択肢でした。 しかし、より現代的で高性能な 8 ビット チップを探している人にとっては、ATtiny1616-MNR が興味深いかもしれません。 拡張されたフラッシュ ストレージ、より多くの GPIO を提供し、UPDI を優先して SPI プログラミングを廃止します。UPDI は、USB-UART コンバータと抵抗のみを使用して実行できるプロトコルです。
ただし、ここに問題があります。新しいチップは SMD でのみ利用可能であり、そのためのチュートリアルがはるかに少ないということです。 だからこそ、[Bradán Lane] は ACK1 を作成しました。これは、ATtiny1616 を使って遊びたい人のための、かわいい小さな AVR コーディング キットであり、彼の無料のオープンソース コースのコンパニオンです。
このボードには、チャーリープレックス構成の 6 x 7 個の LED アレイ、大きな圧電ブザー、2 つの押しボタン、オン/オフ スイッチ、およびケーブルを使わずに電源を入れておくための CR2032 バッテリー ホルダーが含まれています。 このキットは、金メッキの接点を備えた黒地に白のテーマで豪華に見えます。執筆時点では Tindie で 20 ドルで購入できます。
ATtiny1616 自体は最大 20 MHz で動作し、17 個の GPIO ピン、16 KiB のフラッシュ ストレージ、2 KiB の RAM、およびコンフィギュレーション用の 256 バイトの EEPROM を備えており、オリジナルの Arduino Uno とほぼ同等になります。
ACK1 と連携するコースでは、プログラマの使い方の基本から、ボタンの読み取り、タイマーの使用、チャーリープレックス LED の駆動、EEPROM へのデータの保存など、ATtiny1616 の機能がすべて説明されています。 C の基本はカバーしていませんが、このコースは無料であり、MIT のライセンスも取得しているため、誰でも共有して改善することができます。
美しいマイクロコントローラーを見るのが好きなら、間違いなくスタイリッシュな Uno Plus+ を見たくなるでしょう。