Kalan's Blog

本部落主要是關於前端、軟體開發以及我在日本的生活,也會寫一些對時事的觀察和雜感

目前主題 亮色

要用 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 連結,沒有 reference 就算買了我也沒有分潤)的,針腳要自己焊接,在 Arduino IDE 上要用 old bootloader 才燒得進去,而且還有小概率會跳錯誤,不過都賣那麼便宜了就將就著用。

另外一個方法就是果斷放棄 AVR,直接採用 STM32 或是熱騰騰的 Raspberry Pi pico 或直上 RP2040。

Footnotes

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

上一篇

Raspberry Pi pico PIO 初探

下一篇

藍色時期與弱弱的我

如果覺得這篇文章對你有幫助的話,可以考慮到下面的連結請我喝一杯 ☕️ 可以讓我平凡的一天變得閃閃發光 ✨

Buy me a coffee

作者

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

愷開 | Kalan

愷開。台灣人,在 2019 年到日本工作,目前定居在福岡。除了熟悉前端之外對 IoT、App 開發、後端、電子電路領域都有涉略。最近開始玩電吉他。 歡迎 Email 諮詢或合作,聊聊音樂也可以,希望能透過這個部落格和更多的人交流。