ルネサス製RAマイコン評価キット用Arduinoサンプルスケッチ(platformio)
Ar-Ray-code/arduino-renesas-bootloaderのREADMEに初期化手順を載せています。
全てのピン定義は、それぞれのボードのデータシートを参考にしてください。
ピン対応一覧 : EK_RA6M5/variant.cpp
| 対応する素子 | 対応状況 | ピン名 | 実際のピン番号 |
|---|---|---|---|
| 赤LED | ✅ | LEDR (LED_BUILTIN) |
83 |
| 青LED | ✅ | LEDB |
15 |
| 緑LED | ✅ | LEDG |
82 |
| ボタン1 (S1) | - | 16 | |
| ボタン2 (S2) | - | 17 | |
| I2C SCL | ✅ | WIRE_SCL_PIN |
38 |
| I2C SDA | ✅ | WIRE_SDA_PIN |
37 |
| SPI_MOSI | - | 42 | |
| SPI_MISO | - | 41 | |
| SPI_SCK | - | 9 | |
| SPI_CS | - | 89 | |
| USB CDC | ✅ | USB CDC (USB HIGH SPEED) | |
| Serial1.TX | ✅ | UART1_TX_PIN | 49 |
| Serial1.RX | ✅ | UART1_RX_PIN | 50 |
- ピン配置はArduino UNOと互換性を保つようにしていますが、同じSoCを採用するArduino Portenta C33に近づけるようにしています。そのため、Arduino UNO用のピンを整数型で指定しないでください。(Arduino UNO R3のように
D13 = 13となっていないです。) LED_BUILTINは83と紐付いています。D13ではないことに注意してください。Serial.begin()は、UARTではなくUSB CDCを使用します。USB HIGH SPEEDのコネクタを使用してください。Serial1.begin()は、Arduino UNO互換のD1(TX)/D0(RX)を使用します。