カランのブログ

Kalan 頭像照片,在淡水拍攝,淺藍背景

四零二曜日電子報上線啦!訂閱訂起來

ソフトウェアエンジニア / 台湾人 / 福岡生活
このブログはRSS Feed をサポートしています。RSSリンクをクリックして設定してください。技術に関する記事はコードがあるのでブログで閲覧することをお勧めします。

今のモード ライト

我會把一些不成文的筆記或是最近的生活雜感放在短筆記,如果有興趣的話可以來看看唷!

記事のタイトルや概要は自動翻訳であるため(中身は翻訳されてない場合が多い)、変な言葉が出たり、意味伝わらない場合がございます。空いてる時間で翻訳します。

AVRを使用したUSBアプリケーションの調査

AVRを使用してUSBを作成する場合、重要なのはチップ自体がUSBを内蔵しているかどうかです。現在選択できるチップは次のとおりです1

  • ATmega8U2
  • AT90USB82
  • ATmega16U2
  • AT90USB162
  • ATmega32U2
  • ATmega16U4
  • ATmega32U4
  • AT90USB646
  • AT90USB647
  • AT90USB1286
  • AT90USB1287

現時点では、ATmega32u4のみがまだ販売されているようですが、半導体の供給不足のため、特別な経路がなければ手に入らないかもしれません。

来年の11月23日まで出荷できないというのが現実です。半導体の不足は徐々に上流供給に影響を与えており、いつかは私たちの日常生活にも静かに波及するかもしれません。逆に、Appleのような大企業は新しいスマートフォンやコンピュータを着実に出すことができるのは奇跡です。

Arduinoのボードでは、ATmega32u4を使用しているのはおそらくPro Microだけですが、メーカー自体はもう販売していないようで、他のメーカーのボードがありますが、品質はまちまちです。

私は現在Aideepen(Amazonのリンクですが、紹介料はありません)を使用しています。ピンを自分ではんだ付けする必要があり、Arduino IDEでは古いブートローダを使用する必要があり、また、エラーが発生する可能性もありますが、安く販売されているので妥協して使用しています。

もう一つの方法は、AVRを断念し、STM32や最新のRaspberry Pi PicoやRP2040を直接採用することです。

Footnotes

  1. https://www.avrfreaks.net/forum/atmega-devices-usb-capabilities

次の記事

Raspberry Pi pico PIO の初めの一歩

前の記事

Blue Periodと弱々の僕

この文章が役に立つと思うなら、下のリンクで応援してくれると大変嬉しいです✨

Buy me a coffee