トップ 一覧 検索 ヘルプ RSS ログイン

tips-SeeeduinoXIAOの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!! Seeeduino XIAO ボード

Arduino MKR シリーズの同等品らしい

[amazon|https://amzn.to/2ZSpFzy]

[秋月|http://akizukidenshi.com/catalog/g/gM-15178/]

を試してみる ( 1個600円くらい )
! TOP
https://wiki.seeedstudio.com/jp/Seeeduino-XIAO/

! Spec
https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Atmel-42181-SAM-D21_Datasheet.pdf

https://wiki.seeedstudio.com/Seeeduino-XIAO/#specification

https://wiki.seeedstudio.com/Seeeduino-XIAO/

 ARM Cortex M0+ CPU (SAMD21G18) 48MHz
 DAC
  10-bit, 350ksps Digital-to-Analog Converter (DAC)
 ADC
 One 12-bit, 350ksps Analog-to-Digital Converter (ADC) with up to 20 channels
  Differential and single-ended input
  1/2x to 16x programmable gain stage
  Automatic offset and gain error compensation
  Oversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution
 って書いてあるが__arduino では 10bit ぽい。。

https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html


! arduino ide の変更
  File > Preference,
  https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
 を追加
 
! KICAD
https://wiki.seeedstudio.com/Seeeduino-XIAO/

! PINassign
,,,,pin,USB-TypeC,pin,,
,DAC,D0,A0,1, ,14,VIN(5v)
,   ,D1,A1,2, ,13,GND
,   ,D2,A2,3, ,12,3V3
,   ,D3,A3,4, ,11,A10,D10,MOSI
,SDA,D4,A4,5, ,10,A9 ,D9 ,MISO
,SCL,D5,A5,6, ,9,A8 ,D8 ,SCK
,TX ,D6,A6,7, ,8,A7 ,D7 ,RX

 I2C:SDA/SCL
 SPI:MOSI/MISO/SCK
 UART:TX/RX
 5V:500mA
 3V3:200mA
 DAC:10bit
 ADC:12bit (10bit ?? )

 Onbord LED
 ・ [P]緑色
 [P]緑色
   電源が入ると点灯します。
 ・ [L]黄色
 [L]黄色
   デジタル13番(LED_BUILTIN)出力で点灯/消灯できます。
   リセット時に点滅します。
 ・ [R]青色
 [R]青色
   UART-RX通信の受信時に点灯します。
   デジタル12番(PIN_LED2)出力で点灯/消灯できます
 [T]青色
   UART-TX通信の送信時に点灯します。
   デジタル11番(PIN_LED3)出力で点灯/消灯できます。


! Reset
 USB コネクタの近くのPADをショート
 ( 短く2回ショートすると bootloader モード )

! Firmata として使う
PRG-Firmata-XIAO

! シングルサイクルIO
https://lab.sasapea.mydns.jp/2020/03/16/seeeduino-xiao/

!ADC
https://lab.sasapea.mydns.jp/2020/06/11/atsamd21-adc/

! Python

https://circuitpython.org/board/seeeduino_xiao/

https://learn.adafruit.com/circuitpython-essentials

Source

https://github.com/adafruit/circuitpython

https://github.com/Adafruit/CircuitPython

https://learn.adafruit.com/circuitpython-essentials/circuitpython-essentials
  
https://wiki.seeedstudio.com/jp/Seeeduino-XIAO-CircuitPython/

https://qiita.com/fujioka244kogacity/items/da5842a4c6b7b68ce29c

!SubModules
https://github.com/adafruit/Adafruit_CircuitPython_Bundle.git
 git clone https://github.com/adafruit/Adafruit_CircuitPython_Bundle.git
 cd ./Adafruit_CircuitPython_Bundle
 sh ./update-submodules.sh

 MU が Serial で接続しない
 ./mu/mu/modes/circuitpython.py" 43行目 付近に
 
        (0x239A, None),  # Any Adafruit Boards
 +      (0x2886, 0x002f),  # Seeeduino XIAO
        # Non-Adafruit boards
        (0x1209, 0xBAB1),  # Electronic Cats Meow Meow
 
 を追加

!裏面のPA30/PA31 を使う
https://qiita.com/nanase/items/37ecca24aee8fbd4492e


! ToolChain
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm

! GIT
https://github.com/adafruit/circuitpython/releases/tag/6.2.0


https://github.com/adafruit/Adafruit_CircuitPython_Bundle.git


! Tips

https://wiki.seeedstudio.com/Seeeduino-XIAO/#software

https://qiita.com/nanase/items/0fed598975c49b1d707e

https://qiita.com/nanase/items/37ecca24aee8fbd4492e

https://github.com/adafruit/circuitpython/releases/tag/6.2.0

https://wiki.seeedstudio.com/jp/Seeeduino-XIAO/

https://learn.adafruit.com/circuitpython-essentials

https://lab.sasapea.mydns.jp/2020/03/16/seeeduino-xiao/

https://lab.sasapea.mydns.jp/2020/06/11/atsamd21-adc/


https://101010.fun/iot/arduino-frequency-counter.html


!SubModules
https://github.com/adafruit/Adafruit_CircuitPython_Bundle.git

! 制作記事
*[周波数カウンタ|https://101010.fun/iot/arduino-frequency-counter.html]


! ssd1309 ( 2.42 inch OLED )
https://nuneno.cocolog-nifty.com/blog/2017/08/oledssd1309-296.html

! SSD1306
https://2kuru.com/seeeduino-xiao_oled/

https://www.denshi.club/pc/python/circuitpython/circuitpython-10-step2-2-oled.html