Skip to main content

Seeeduino Cortex M0

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

画像説明を入力してください

Seeeduino Cortex-M0+は、32ビットARM® Cortex®-M0+プロセッサをベースとしたAtmel SAMD21 MCUを搭載しています。この強力なコアの助けを借りて、SAMD21はAVRよりもはるかに強力であり、AVRチップでは実現できない多くの機能やより複雑な計算を実現することができます。

Seeeduino M0+は、Arduino Zeroと完全に互換性のある新しい製品ラインであり、このシリーズには現在、Seeeduino Cortex-M0+とSeeeduino Lotus Cortex-M0+があります。

Seeeduino Cortex-M0+は、Seeeduino Lotus Cortex-M0+と同じヘッダーピン配置を持ち、14のデジタルI/O(10のPWM出力)と6つのアナログI/Oを含んでいます。同時に、2つのI2Cと1つのUARTを含む3つのオンボードGroveコネクタを提供します。より多くのGroveポートを使用したい場合は、Base Shield V2をこのボードと組み合わせて使用することができます。

さらに、Seeeduino Cortex-M0+はUSB Type Cインターフェースを備えた初のSeeeduino開発ボードです。USB Type Cは未来のトレンドであり、プラグがリバーシブルで、高速なデータ転送率を持ち、より拡張性のある機能を提供します。今後、Type Cを搭載した開発ボードをさらに紹介していきます。Type Cを使用して電力供給やデータ転送を行うことができるほか、7〜15VのDCジャックを使用してこのボードに電力を供給することも可能です。

pir

特徴

  • 最大48MHzで動作するARM Cortex-M0+ CPU
  • 256KBのインシステム自己プログラム可能なフラッシュメモリ
  • 32KBのSRAMメモリ
  • Arduino Zeroと互換性あり
  • 10ビット、350kspsのデジタル-アナログコンバータ(DAC)
  • 最大20チャンネルの12ビット、350kspsのアナログ-デジタルコンバータ(ADC)
  • 電力供給およびデータ転送用のUSB Type C

仕様

項目
マイクロコントローラSAM D21
電力入力USB Type C
動作電圧USB:5V
デジタルI/Oピン14
PWMチャンネル10
アナログ入力チャンネル6
I/OピンあたりのDC電流40 mA
I/O入力電圧3.3V
SRAM32 KB
フラッシュメモリ256KB
最大CPU周波数48 MHz

ハードウェア概要

画像説明を入力してください

UART

Seeed M0シリーズボードには、以下の図に示されるように3つのUARTポートがあります。Arduino IDEでコードを書く際には、対応するポート名を使用する必要があります。

SerialUSB または Serial

Type Cポート用;

Serial1

Grove UARTポート用;

そして

Serial2

ヘッダーピンのUARTピン用

画像説明を入力してください

ピン配置

画像説明を入力してください

はじめに

ハードウェア

必要な材料

  • Seeeduino Cortex-M0+ x1
  • コンピュータ x1
  • USB Type-C ケーブル x1
tip
一部のUSBケーブルは電力供給のみでデータ転送ができない場合があります。USBケーブルをお持ちでない場合や、データ転送が可能かどうかわからない場合は、[Seeed USB Type-C サポート USB 3.1](https://www.seeedstudio.com/USB-Type-C-to-A-Cable-1Meter-p-4085.html)をご確認ください。

USBケーブルを使用してSeeeduino Cortex-M0+をコンピュータに接続します。青色の電源LED(PWRとラベル付けされています)が点灯するはずです。

ソフトウェア

  • ステップ1. Arduinoソフトウェアをインストールする必要があります。

ここに画像の説明を入力

Arduinoアプリケーションを起動する

以前にダウンロードしたArduinoアプリケーション(arduino.exe)をダブルクリックします。

note
Arduinoソフトウェアが異なる言語で読み込まれる場合は、設定ダイアログで変更できます。詳細は[Arduinoソフトウェア(IDE)ページ](https://www.arduino.cc/en/Guide/Environment#languages)をご覧ください。
  • ステップ2. Blink例を開く
    LED点滅の例スケッチを開きます:ファイル > Examples > 01.Basics > Blink
Blinkのパス
キーワードはsamd_zero
  • ステップ4. ボードとポートを選択する
    ツール > ボードメニューから、使用しているArduinoに対応するエントリを選択します。Seeeduino Zeroを選択してください。
正しいボードを選択

Arduinoボードのシリアルデバイスをツール | シリアルポートメニューから選択します。通常、COM3以上が該当します(COM1COM2は通常ハードウェアシリアルポートに予約されています)。確認するには、Arduinoボードを取り外してメニューを再度開き、消えたエントリがArduinoボードであるはずです。ボードを再接続して、そのシリアルポートを選択してください。

正しいポートを選択
  • ステップ5. プログラムをアップロードする
    環境内で「アップロード」ボタンをクリックするだけです。数秒待つと、アップロードが成功した場合、ステータスバーに「Done uploading.」というメッセージが表示されます。
コードをアップロード

アップロードが完了して数秒後、ボード上のピン13(L)LEDが点滅し始めるはずです。もしそうなれば、おめでとうございます!Arduinoのセットアップが完了しました。問題がある場合は、トラブルシューティングの提案を参照してください。

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

リソース

note
    Seeeduino Cortex-M0+ の UART を使用するには、`` を使用する必要があります。

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


弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。
`
Loading Comments...