Skip to main content

Seeed Studio XIAO RP2040 入門ガイド

pir

Seeed Studio XIAO RP2040は、Seeed Studio XIAO SAMD21と同じくらい小さいですが、より強力です。一方では、最大133MHzまでの柔軟なクロック動作が可能な強力なデュアルコアRP2040プロセッサを搭載しており、これは低消費電力マイクロコントローラです。Seeed Studio XIAO RP2040には264KBのSRAMと2MBのオンボードフラッシュメモリも搭載されており、より多くのプログラムを保存・実行できます。一方で、この小さなボードは処理性能が良好でありながら、消費電力は少なくて済みます。 総合的に、親指ほどの小さなサイズ(21x17.8mm)で設計されており、ウェアラブルデバイスや小型プロジェクトに使用できます。

Seeed Studio XIAO RP2040には14個のGPIOピンがあり、そのうち11個のデジタルピン、4個のアナログピン、11個のPWMピン、1個のI2Cインターフェース、1個のUARTインターフェース、1個のSPIインターフェース、1個のSWDボンディングパッドインターフェースがあります。

Seeed Studio XIAO RP2040は、Seeed Studio XIAO拡張ボードと互換性があります。

特徴

  • 強力なMCU:デュアルコアARM Cortex M0+プロセッサ、最大133MHzまでの柔軟なクロック動作
  • 豊富なオンチップリソース:264KBのSRAMと2MBのオンボードフラッシュメモリ
  • 柔軟な互換性:Micropython/Arduino/CircuitPythonをサポート
  • 簡単なプロジェクト操作:ブレッドボード対応&SMD設計、背面に部品なし
  • 小型サイズ:ウェアラブルデバイスや小型プロジェクト向けの親指ほどの小ささ(21x17.8mm)
  • 複数のインターフェース:11個のデジタルピン、4個のアナログピン、11個のPWMピン、1個のI2Cインターフェース、1個のUARTインターフェース、1個のSPIインターフェース、1個のSWDボンディングパッドインターフェース

仕様

製品名Seeed Studio XIAO RP2040
チップセットSilicon - Raspberry Pi Documentation
プロセッサ最大133MHzで動作するデュアルCortex M0+プロセッサ
RAM264KB SRAM
フラッシュ2MB オンボードフラッシュ
インターフェースGPIOピン x14
デジタルピン x11
アナログピン x4
I2C x1
UART x1
SPI x1
PWM x11
オンボードユーザーLED(3色)x1
電源LED x1
RGB LED x1
リセットボタン x1
ブートボタン x1
ワイヤレス接続/
電源入力電圧(Type-C):5V
入力電圧(BAT):5V
低消費電力モード(標準)/
ソフトウェア互換性Arduino、PlatformIO、MicroPython、CircuitPython、tinyGo、Rust、Zephyr、Exhibition for XIAO Series | Seeed Studio Wiki
動作温度-20°C-70°C
寸法21x17.8mm
バリエーションSeeed Studio XIAO RP2040 3PCS Pack | Save 10% for tiny Mic...
Seeed Studio XIAO RP2040 Pre-Soldered | Plug-and-Play mini ...

ハードウェア概要

pir

caution

一般的なI/Oピンについて: MCUの動作電圧は3.3Vです。一般的なI/Oピンに接続される電圧入力が3.3Vより高い場合、チップの損傷を引き起こす可能性があります。

電源供給ピンについて: 内蔵DC-DCコンバータ回路により5V電圧を3.3Vに変換できるため、VIN-PINと5V-PINを介して5V電源でデバイスに電力を供給できます。

XIAO RP2040は現在バッテリー電源供給のみをサポートしており、バッテリーが接続されている間はType-Cに接続できません。安全上のリスクを引き起こす可能性があります。

使用時は注意し、シールドカバーを持ち上げないでください。

ピンマップ

XIAOピン機能チップピン説明
5VVBUS電源入力/出力
GND
3V33V3_OUT電源出力
D0AnalogP26GPIO、ADC
D1AnalogP27GPIO、ADC
D2AnalogP28GPIO、ADC
D3AnalogP29GPIO、ADC
D4SDAP6GPIO、I2Cデータ
D5SCLP7GPIO、I2Cクロック
D6TXP0GPIO、UART送信
D7RX,CSnP1GPIO、UART受信、CSn
D8SCKP2GPIO、SPIクロック
D9MISOP4GPIO、SPIデータ
D10MOSIP3GPIO、SPIデータ
ResetRUNRUN
BootRP2040_BOOTブートモード開始
CHARGE_LEDVCC_3V3CHG-LED_Red
RGB LEDNEOPIXRGB LED
USER_LED_RIO17_RGB-Rユーザー制御赤色RGB LEDピン
USER_LED_BIO25_RGB-Bユーザー制御青色RGB LEDピン
USER_LED_GIO16_RGB-Gユーザー制御緑色RGB LEDピン

ブートローダーモードに入る

ユーザーのプログラミングプロセスが失敗した場合、Seeed Studio XIAO RP2040のポートが消失することがあります。以下の操作でこの問題を解決できます:

  • "B"ボタンを長押しします。
  • Seeed Studio XIAO PR2040をコンピュータに接続します。
  • コンピュータにディスクドライバが表示されます。

この時点で、チップはブートローダーモードに入り、書き込みポートが再び表示されます。RP2040チップには2つのパーティションがあり、1つはブートローダー、もう1つはユーザープログラムです。製品は工場出荷時にシステムメモリにブートローダーコードを書き込みます。上記の手順を実行することでモードを切り替えることができます。

リセット

Seeed Studio XIAO RP2040をリセットしたい場合は、以下の手順を実行してください:

  • Seeed Studio XIAO RP2040をコンピュータに接続します。
  • "R"ピンを一度押します。

注意:内蔵プログラマブル単色LED(赤、青、緑)の動作は、Arduinoのものとは逆になっています。Seeed Studio XIAO RP2040では、有効にするためにピンをローに引く必要があります。

pir

回路図オンラインビューア

リソース

ハードウェア設計

機械設計

コースリソース

技術サポート&製品ディスカッション

私たちの製品をお選びいただき、ありがとうございます!私たちは、お客様の製品体験ができるだけスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを提供しています。

Loading Comments...