forked from arduino/Arduino
-
Notifications
You must be signed in to change notification settings - Fork 5
RL78G22 Fast Prototyping Board ピンリスト
SuguruHarada edited this page Aug 8, 2024
·
4 revisions
- RL78/G22 Fast Prototyping Boardのピンリストを以下に示す。
RL78/G22 port Number | Pin Name | Arduino Pin Number(Digital IO) | Arduino Uno I/F | MCU header | Pmod I/F | Grove I/F | Analog IO | PWM | Serial | Wire | SPI(※2) | Interrupt | Tone | PulseIn | ShiftIn/ShiftOut | Servo | Stepper | LED | User Switch |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
P01 | 0 | 0 | 〇 | 〇 | - | - | - | - | RxD1 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P00 | 1 | 1 | 〇 | 〇 | - | - | - | - | TxD1 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P140 | ~2 | 2 | 〇 | 〇 | 〇 | - | - | - | - | - | - | 0 | - | 〇 | 〇 | 〇 | 〇 | - | - |
P31 | ~3 | 3 | 〇 | 〇 | 〇 | - | - | 〇 | - | - | - | 1 | 〇 | 〇 | 〇 | 〇 | 〇 | - | - |
P120 | 4 | 4 | 〇 | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P41 | ~5 | 5 | 〇 | 〇 | 〇 | - | - | 〇 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | 〇 | - | - |
P10 | ~6 | 6 | 〇 | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P146 | 7 | 7 | 〇 | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P30 | 8 | 8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P17 | ~9 | 9 | 〇 | 〇 | 〇 | - | - | 〇 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | 〇 | - | - |
P16 | ~10 | 10 | 〇 | 〇 | 〇 | - | - | 〇 | - | - | SS | 2 | 〇 | 〇 | 〇 | 〇 | 〇 | - | - |
P13 | ~11 | 11 | 〇 | 〇 | - | - | - | - | TxD2(※2) | - | MOSI | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P14 | 12 | 12 | 〇 | 〇 | - | - | - | - | RxD2(※2) | - | MISO | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P15 | 13 | 13 | 〇 | 〇 | 〇 | - | - | - | - | - | SCK | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P62 | - | 14 | - | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | LED1 | - |
P63 | - | 15 | - | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | LED2 | - |
P75 | - | 16 | - | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P74 | - | 17 | - | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P73 | - | 18 | - | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P72 | - | 19 | - | 〇 | 〇 | - | - | - | TxDA0 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P71 | - | 20 | - | 〇 | 〇 | - | - | - | RxDA0 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P70 | - | 21 | - | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P50 | - | 22 | - | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P51 | - | 23 | - | 〇 | 〇 | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P12 | - | 24 | - | 〇 | - | - | - | - | TxD0 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P11 | - | 25 | - | 〇 | - | - | - | - | RxD0 | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P22 | - | 26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P21 | - | 27 | - | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P130(※3) | - | 28 | - | 〇 | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | - | - |
P40 | - | 29 | - | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P124 | - | 30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P123 | - | 31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P137(※4) | - | 32 | - | 〇 | - | - | - | - | - | - | - | 3 | - | 〇 | 〇 | - | - | - | 〇 |
P122 | - | 33 | - | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P121 | - | 34 | - | 〇 | - | - | - | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P20 | AREF | 35 | 〇(※1) | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P60 | SCL | 36 | 〇 | 〇 | - | 〇 | - | - | - | SCL0 | - | - | - | - | - | - | - | - | - |
P61 | SDA | 37 | 〇 | 〇 | - | 〇 | - | - | - | SDA0 | - | - | - | - | - | - | - | - | - |
P147 | A0 | 38 | 〇 | 〇 | - | - | A0 | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P27 | A1 | 39 | 〇 | 〇 | - | - | A1 | - | - | - | - | - | - | 〇 | 〇 | 〇 | 〇 | - | - |
P26 | A2 | 40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P25 | A3 | 41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P24 | A4 | 42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
P23 | A5 | 43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | VDD(IOREF) | - | 〇 | 〇 | 〇 | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | RESET | - | 〇 | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | 3V3 | - | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | 5V | - | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | GND | - | 〇 | 〇 | 〇 | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - |
- | VIN | - | 〇 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
- (※1) 外部リファレンス電圧供給端子
- (※2) Serial2(RXD2,TXD2) channelとSPI channelは同時に使用不可
- (※3) 28番ピン(P130)は出力専用ポートのためINPUT設定の使用不可
- (※4) 32番ピン(P137)は入力専用ポートのためOUTPUT設定の使用不可
- RL78/G22 Fast Prototyping Boardの機能一覧を以下に示す。
No. | Name | Function |
---|---|---|
1 | Digital IO | 32 Digital Input/output pins |
2 | Analog IO | 2 Analog Input pins |
3 | PWM | 4 PWM Output pins |
4 | Serial(UART) | 4 Serial(UART) channels(※1) |
5 | Wire(I2C) | 1 Wire(I2C) channels |
6 | SPI | 1 SPI channels |
7 | Interrupt | 4 Interrupt pins |
8 | Tone | 4 Tone Output pins |
9 | PulseIn | 31 Pulse Input pins |
10 | ShiftIn/ShitOut | 32(16pair) shiftIn/ShiftOut pins |
11 | Servo | 31 Servo Output pins |
12 | Stepper | 31 Stepper Output pins |
13 | LED | 2 on Board LED (pin 14 and pin 15) |
14 | User Switch | 1 on Board User Switch (pin 32) |
- (※1) 1 Serial channel(Serial)はUSB-シリアル変換器を介してMicro-USBコネクタに接続
- (※2) Serial2(RXD2,TXD2) channelとSPI channelは同時に使用不可
- 各機能のリファレンスは以下を参照のこと。
- Arduino Reference - Arduino Reference
- Arduino 日本語リファレンス (musashinodenpa.com)
- RL78/G22 Fast Prototyping Boardは32本のデジタル入出力を持つ。
- デジタルIOを使用する場合、初めにpinMode()でピンディレクションの設定を行う必要がある。
-
- 3番ピンを入力として使用する
pinMode(3,INPUT);
val = digitalRead(3);
-
- 4番ピンを出力として使用する
pinMode(4,OUTPUT);
digitailWrite(4,HIGH);
-
デジタル入出力に対応するピンを以下に示す。
Digital pin memo
| 0-7, 9-25, 28, 29, 32-34, 38, 39 | - |
- RL78/G22 Fast Prototyping Boardは2本のアナログ入力ピンを持つ。
- 入力されたアナログ信号をAD変換し結果としてデジタル値を返す。
- アナログ入力を使用する場合analogRead()でアナログピン名を指定しデータを読み取る。
- A0 ピンを使用する
val =analogRead(A0);
- アナログ入力に対応するピンを以下に示す。
analog input pin | memo |
---|---|
A0 | - |
A1 | - |
- RL78/G22 Fast Prototyping Boardは4本のPWM出力ピンを持つ。
- PWM出力を使用する場合analogWrite()でピン名、デューティを指定しPWM出力を行う。
- PWM出力パルスの周波数を変更する場合はanaglogWriteFrequency()で周波数を設定した後、analogWrite()でPWM出力を行う。
- PWM出力に対応するピンを以下に示す。
PWM output pin | memo |
---|---|
3, 5, 9, 10 | - |
- RL78/G22 Fast Prototyping BoardはSerial(UART)を4チャネル持つ。
- SerialチャネルはUSB-シリアル変換器を介してMicro-USBコネクタと接続されている。
- Serial2チャネルとSPIは同時には使用できない。
- 各チャネルを使用する場合のデフォルトの送信バッファサイズは256バイトである。
- 各チャネルを使用する場合のデフォルトの受信バッファサイズは256バイトである。
- 各チャネルのピン割り当てを以下に示す。
Channel | Transmit pin | Receive pin | memo |
---|---|---|---|
Serial | 24 | 25 | - |
Serial1 | 1 | 0 | - |
Serial2 | 11 | 12 | Serial2 cannot be used simultaneously with the SPI channel. |
Serial3 | 19 | 20 | Connectable to Pmod2 I/F. |
- The RL78/G22 Fast Prototyping BoardはWire(I2C)を1チャネル持つ。
- 各チャネルのピン割り当てを以下に示す。
Channel | Data pin | Clock pin | memo |
---|---|---|---|
Wire | 37 | 36 | - |
- RL78/G22 Fast Prototyping BoardはSPIを1チャネル持つ。
- SPIチャネルはSerial2チャネルと同時には使用できない。
- 各チャネルのピン割り当てを以下に示す。
Channel | Chip Select pin | Data out pin | Data in pin | Clock pin | memo |
---|---|---|---|---|---|
SPI | 10 | 11 | 12 | 13 | Serial2 cannot be used simultaneously with the SPI channel. |
- RL78/G22 Fast Prototyping Boardは外部割込みピンを4本持つ。
- 外部割込み番号とピンの対応を以下に示す。
Interrupt No. | Interrupt pin | memo |
---|---|---|
0 | 2 | - |
1 | 3 | - |
2 | 10 | - |
3 | 32 | - |
- RL78/G22 Fast Prototyping Boardはtone出力ピンを4本持つ。
- Tone出力に対応するピンを以下に示す。
Tone output pin | memo |
---|---|
3 | - |
5 | - |
9 | - |
10 | - |
- RL78/G22 Fast Prototyping BoardはPulse入力ピンを31本持つ。
- Pulse入力に対応するピンを以下に示す。
Pulse input pin | memo |
---|---|
0-7, 9-25, 29, 32-34, 38, 39 | - |
- RL78/G22 Fast Prototyping BoardはShift入出力ピンを32本(16ペア)持つ。
- Shift入出力に対応するピンを以下に示す。
Clock pin | Data pin | memo |
---|---|---|
0-7, 9-25, 28, 29, 33, 34, 38, 39 | 0-7, 9-25, 28, 29, 32-34, 38, 39 | Pin 28 cannot be used as a Data pin when ShiftIn is used, Pin 32 cannot be used as a Data pin when ShiftOut is used. |
- RL78/G22 Fast Prototyping BoardはServo出力ピンを31本持つ。
- Servo出力に対応するピンを以下に示す。
Servo output pin | memo |
---|---|
0-7, 9-25, 28, 29, 33, 34, 38, 39 | - |
- RL78/G22 Fast Prototyping BoardはStepper出力ピンを31本持つ。
- Stepper出力に対応するピンを以下に示す。
Stepper output pin | memo |
---|---|
0-7, 9-25, 28, 29, 33, 34, 38, 39 | - |
- RL78/G22 Fast Prototyping Boardは2つのLEDが実装されている。
- LEDに接続するピンを以下に示す。
Name | pin | memo |
---|---|---|
LED1 | 14 | - |
LED2 | 15 | - |
- RL78/G22 Fast Prototyping Boardは1つのユーザスイッチが実装されている。
- ユーザスイッチに接続するピンを以下に示す。
Name | pin | memo |
---|---|---|
SW1 | 32 | - |