CH552 でできる USB のすべて
最近、Hackaday.io で CH552 プロジェクトが立て続けに登場していることにお気付きかもしれません。それらのプロジェクトにはすべて、通常 1 つまたは 2 つの USB コネクタを備えた、きちんと組み立てられた PCB のプロが撮影した写真が含まれています。 また、これらはすべて、多作のハッカーである [Stefan "wagiminator" Wagner] という 1 人の人物によって構築されていることにもお気づきかもしれません。彼の Hackaday.io ページには 100 以上のプロジェクトがリストされており、そのほとんどには誇らしげに「完了」とマークが付いています。 今日、Hackaday.io の「最新」カテゴリで CH552 に関する言及がすべてあったため、私たちは覗いてみることにしました。
CH552 は USB ペリフェラルを備えた 8 ビット MCU で、USB ホストをサポートする CH554 兄弟があり、[Stefan] はこのマイクロコントローラーを真剣にテストしました。 USB ドングルになった nRF24L01+ トランシーバー、3D プリントされたケースとノブを備えたロータリー エンコーダー周辺機器、マウス ウィグラー、お気に入りの I2C OLED ディスプレイ用のインターフェイス、汎用 CH55x 開発ボード、そして大勢の AVR プログラマー – 通常の AVRISP 、ISP+UPDI プログラマ、および HV をサポートする UPDI プログラマ。 さらに、USB ホストに興味がある場合は、専用の CH554 USB ホスト開発ボードがあります。 これらはすべてオープンソースであり、EasyEDA で設計された PCB、すでに書かれ (!) て GitHub で入手できるファームウェア、そしてそれぞれの愛情を込めて作成されたドキュメント ページを備えています。
[Stefan] は CH552 を真剣にテストし、これらのプロジェクトがすべてファームウェアを持っていることを考えると、特に CH552 と CH554 がLCSC のようなウェブサイトでは 1 つあたり約 50 セントで、ほとんどがフレンドリーなパッケージで販売されています。 私たちは 2018 年にこれら 2 つのチップをプログラミング ガイドとともに取り上げ、その助けを借りて構築されたバッジのようなものを見てきましたが、これらすべてのデバイスをフォローできるようになったことで、可用性がさらに向上しました。構築されたウィジェットはそれ自体で非常に便利です。